我学习蟒蛇大气压,并从该site做一个练习 -学习蟒蛇 - couldn't弄清楚random.randint
指导用户从1挑一个任意号码100并在七次尝试中继续猜测它。在每次猜测之后,用户必须知道他们的数字是高于,低于还是等于您的猜测。
我写的,但并没有解决匹配代码为this--
import random
pick = int(input('number? '))
count = 0
while count <= 7:
number = random.randint(1, 10)
count += 1
print('is the number ', number, '?')
if number <= pick:
print('press enter if higher')
higher = input()
elif number >= pick:
print('press enter if lower')
lower = input()
elif number == pick:
print('good?')
yes = input()
break
print('end')
我不能得到这个权利。当数字==选择,循环没有结束。是不是因为随机选择了elif number ==选择?
该网站给出的解决方案与我写的有所不同。我怎么能做得更好?
谢谢!
代码的缩进似乎被破坏了。请检查您的原始代码。 – 2011-05-13 11:03:16