问题描述
因此,我对Python编程语言非常陌生,目前正在接受蒂姆在udmey开设的名为“ python masterclass”的课程。 我的代码假设为用户提供了一些选择,接受输入并通过一些if语句和while循环将其打印回用户,这些循环最终会中断。 问题是'或'运算符的行为不正常,当用户键入他想输入的内容时,我的代码行不执行。
> while True:
option = int(input("Please choose an option out of the following list:\n"
"1.go forward\n2.go back\n3.stay\n4.jump\n5.attack\n0.escape\n"))
if option == (1 or 2 or 3 or 4 or 5):
print("You chose option {}".format(option))
elif option == 0:
print("You chose to escape")
break
else:
continue
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)