PYTHON 中判断大于小于时为啥在判断输入数字大于需要的数字时其之后的代码无法运行?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PYTHON 中判断大于小于时为啥在判断输入数字大于需要的数字时其之后的代码无法运行?相关的知识,希望对你有一定的参考价值。
temp = input("猜一个数字")guess = int(temp)while guess !=8: temp = input("哈哈哈,错了:") guess = int(temp) if guess == 8: print("恭喜你啊 猜对了") else: if guess > 8: print("猜大了吧") else: print("猜小了吧")print("游戏结束了")如图,在输入12是无法输出之后的语句。
参考技术A没问题呀,你看一下你的换行格式有没有问题,实在不知道发源码
追问temp = input("猜一个数字")
guess = int(temp)
while guess != 8:
temp= input("错了")
guess = int(temp)
if guess == 8:
print("恭喜,答对了")
elif guess > 8:
print("大了大了")
else:print("嘿嘿嘿,猜小了")
print("game over")
还是不能在输入较大的数字后出现对应的提示语句。
很费解,这其中哪里出问题了?
while True:
try:
x = int(input(prompt))
if limit[0] is not None and x < limit[0]:
continue
if limit[1] is not None and limit[1] < x:
continue
return x
except:
pass
def setlimits():
lb = getInt('Please enter a Low bound: ', (1, None))
hb = getInt('Please enter a High bound: ', (lb, 9999))
return (lb, hb)
lb, hb = setlimits()
num = getInt('Please enter a number between %d and %d' % (lb, hb),
limit=(lb, hb)) 参考技术C 具体要求是?
以上是关于PYTHON 中判断大于小于时为啥在判断输入数字大于需要的数字时其之后的代码无法运行?的主要内容,如果未能解决你的问题,请参考以下文章