使用 Python 回复用户文本

pythonserver side programmingprogramming

您可以使用 if-elif-else 语句解决此问题。为了使它像这样,它会要求一个有效的选项,直到给定的选项在列表中,我们可以使用 while 循环。当选项有效时,则中断循环,否则,它会重复要求输入。

您应该将输入作为整数,为此您需要使用 int() 方法将输入转换为整数。

示例

请检查代码以遵循给定的要点。

print("进来吧。需要帮忙拿包吗?")
while True:
# 循环用于获取选项,直到它无效。
bag = int(input("(1)是 (2)不,谢谢 (3)我稍后会收到\n请输入您的回复数字:"))
if bag == 1:
print("您已选择"是"。我们将帮助您处理行李")
break
# 停止循环,因为选项有效
elif bag == 2:
print("好的,您不需要任何帮助。")
break
elif bag == 3:
print("告诉我们,您何时需要帮助")
break
else:
print("选择无效,请选择 1 到 3 之间的数字")

相关文章


有用资源