我正在用python中的一个随机数生成器创建一个猜谜游戏。不是为了上学,只是作为一种爱好。我已经编写出了基本的代码,但我卡住了。我试图使用循环重用一些变量,但我就是弄不明白。我正在阅读我的书“Starting out with Python”第三版。但我还是被卡住了。我会随着学习的深入和进步清理代码。以下是我目前拥有的代码。
import random
answer = random.randint(0,9)
guess = int(input('Take a guess. '))
print(guess)
print(answer)
if guess == answer:
print('You win!')
elif guess < answer:
print('Too low!')
elif guess > answer:
print('Too high!')
请记住,我是新手,还在自学,我不在学校。无论如何,我现在要做的就是用循环重用我的变量。在elif语句之后,我希望用户能够再次尝试使用我创建的变量,而不需要再次运行代码。我也希望玩家有三次猜测机会,如果他们在三次之后猜错了,那么就轮到下一个人,如果他们猜对了,程序结束,并转到玩家身上,我不是要求别人为我写代码,我只是在寻求一些帮助、建议和/或一些小的示例代码。我不擅长从书本中学习,我通过观看学习得更好。更多的是用示例之类的方法动手。我总是首先参考我的书。TIA。
我读过我的书,在网上找过例子,试着自己编写代码。我就是看不出来。我卡住了。正如我在第一部分解释的那样,我还在学习,有时书上教的方法对我不起作用。
1条答案
按热度按时间vwkv1x7d1#
你能检查一下下面的方法对你是否有效吗