用Python编写游戏:实现一个简单的猜数字游戏
发布时间:2023-12-11 07:34:10
以下是一个使用Python编写的简单猜数字游戏的示例:
import random
def guess_number():
# 生成一个随机数
answer = random.randint(1, 100)
print("Welcome to Guess the Number Game!")
print("I'm thinking of a number between 1 and 100.")
print("Can you guess the number?")
# 初始化计数器
tries = 0
while True:
# 获取用户输入的猜测数字
guess = int(input("Enter your guess: "))
tries += 1
# 检查猜测数字与答案的关系
if guess < answer:
print("Too low! Try again.")
elif guess > answer:
print("Too high! Try again.")
else:
print("Congratulations! You guessed the number in", tries, "tries.")
break
guess_number()
这个游戏通过调用random模块的randint函数生成一个1到100之间的随机数作为答案。用户可以通过输入猜测的数字来进行游戏。
在游戏的主循环中,程序将比较猜测数字和答案的大小关系,并通过打印提示信息告诉用户猜测的结果是太高还是太低,直到猜测数字与答案相等。
游戏结束后,程序会打印出猜测数字所用的次数,并提供下一次游戏的机会。
