**已关闭。**此问题为not reproducible or was caused by typos。当前不接受答案。
这个问题是由打字错误或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
23小时前关门了。
Improve this question
我是一个新的程序员在python .我正在做一个数字猜测程序.如果数字猜测是相等的随机数它应该打印出'正确'.但由于某些原因数字仍然是低或仍然高.
import random
try :
numb = int(input('enter the high lim : '))
# gueses = 0
while True :
# gueses+=1
a = random.randint(0,numb)
b = int(input('enter the number : '))
if a > b :
print('too low')
if a < b :
print('too high')
if a == b :
print('right')
break
else :
print('wrong')
# print(gueses)
except ValueError:
print('enter an integer ')
以及如何计算用户已经进行的猜测的总数。
1条答案
按热度按时间l5tcr1uw1#
正如@deceze建议的那样,你要尝试猜测每个循环中的数字,因此只初始化一次,并在循环中使用它。