【发布时间】:2015-12-19 00:55:52
【问题描述】:
我是学习 Python 的新手,正在构建一个非常简单的猜数游戏。用户猜测一个介于 1-100 之间的数字,并给出他们的猜测是太低还是太高的反馈。当他们猜对了数字时,程序会告诉他们猜了多少次。我需要帮助:告诉用户他们猜到了重复的数字(如果他们已经输入了)。我还想从最终猜测计数中排除任何重复的猜测。最简单的方法是什么?
这是我目前的游戏:
import random
print("Guess a number between 1-100")
the_number = random.randint(1, 100)
guess = int(input(""))
tries = 0
while guess != the_number:
if guess > the_number:
print("Lower")
if guess < the_number:
print("Higher")
guess = int(input("Guess again: "))
tries += 1
if guess == the_number:
print("You win! The number was", the_number)
print("And it only took you", tries, "tries!\n")
【问题讨论】:
标签: python