好吧,所以我试着做一个猜数字的游戏…没用,所以我转向了youtube。 我甚至试着复制别人的密码!还是不适合我。这是我的密码。在
import random
import time
print('This is a guessing gamefrom 1-1000.')
num = random.randint(1, 1000)
time = time.time()
guess = int(input('what number do you guess? '))
playing = True
while(playing):
if guess < num:
print('Guess is too low!')
elif guess > num:
print('Guess is too High!')
elif guess == num:
break
print('Nice job!')
time2 = time.time()
totalTime = str(int(time2-time1))
print('you took ' + totalTime + 'seconds to guess the number')
如果我运行它并输入一个数字,它会重复“答案太高”或“答案太低”,我不知道该怎么办。在
如果你不要求一个新的猜测,你要么在第一次尝试时就把它弄好并脱离循环,要么你将永远循环,因为错误的
guess
在每次迭代中都是相同的。要解决此问题,请在每次while循环中重新分配guess
:相关问题 更多 >
编程相关推荐