【发布时间】:2021-06-22 13:24:46
【问题描述】:
我正在尝试制作一个允许三次尝试的猜谜游戏。到目前为止,它完全按照我的意愿工作,但不允许用户尝试三次。在第一个之后,程序刚刚结束,您必须重新启动它才能继续播放。我不希望程序在三个尝试完成之前结束。
我该怎么做?
当前代码:
from random import randint
guesses = 3
secret = randint(0, 999)
number = 1
PreGuess = input("Enter a number: ")
try:
guess = int(PreGuess)
except:
number = 0
if input:
if number == 1:
if 0 < guesses:
if 0 <= guess <= 999:
if guess < secret:
print("too low")
guesses -= 1
elif guess > secret:
print("too big")
guesses -= 1
elif guess == secret:
print("correct")
else:
print("Number is not in the playable range!")
else:
print("game over")
else:
print("Please enter a number.")
【问题讨论】:
标签: python-2.x