我想插入一个数字,如果我输入 4 以外的任何数字,它会告诉我这是错误的,但如果它是假的,它会告诉我“gg 你赢了,菜鸟。”。但是当我插入 4 时,它告诉我这是不正确的。
x = input("Insert a numer: ")
while x != 4:
print("incorrect")
x =input("Insert another number: ")
if x == 4:
print("gg you win, noob")
在 Python 3+ 中,input
返回一个字符串,并且4
不相等'4'
。您必须修改为:
while x != '4':
或者使用int
,仔细检查ValueError
如果输入不是 int。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)