我正在学习Python的介绍,并遇到了一个问题。猜猜数字游戏给出的答案太快
请看看我的脚本:
import random
secretNumber = random.randint(1,20)
print (' I am thinking of a number between 1 and 20.')
#ask the player to guess 6 times.
for guessesTaken in range (1,7):
print ('take a guess.')
guess = int(input())
if guess < secretNumber:
print ('your guess is too low')
elif guess > secretNumber:
print ('your guess is too high')
else:
break
if guess == secretNumber:
print ('good job! you guessed my number in ' + str(guessesTaken) + ' guesses!')
else:
print ('nope. the number i was thinking of was ' + str(secretNumber))
我试图做的猜测非数字游戏。当我运行该脚本,它问我:
猜数字
当我在数字输入,它会自动给我它存储的,而不是给我6次尝试我的号码。
如果我在任何步骤都不清楚,请告诉我,下次我会尽全力回答更清晰的问题!
嗨trincot!首先,感谢你的空间。正在进行更改,当我点击提交时,它说你已经完成了!谢谢,我明白这是如何工作的。其次,我像你说的那样把它拿出来,它起作用了!没有注意到。非常感谢! – user3003923
不客气:-) – trincot