使用Python编写的简单命令行游戏
发布时间:2023-12-04 10:28:35
下面是一个使用Python编写的简单命令行游戏的示例。这个游戏名为“猜数字”,它要求玩家猜一个介于1和100之间的随机数。
import random
def guess_number():
# 生成一个1到100之间的随机数
number = random.randint(1, 100)
# 初始化猜测次数
num_guesses = 0
print("欢迎来到猜数字游戏!")
while True:
# 提示玩家输入一个猜测
guess = int(input("请输入一个1到100之间的整数:"))
# 猜测次数加一
num_guesses += 1
# 判断猜测是否正确
if guess < number:
print("你猜得太低了!")
elif guess > number:
print("你猜得太高了!")
else:
print("恭喜你,猜对了!")
print("你猜了", num_guesses, "次")
break
guess_number()
使用例子:
欢迎来到猜数字游戏! 请输入一个1到100之间的整数:50 你猜得太低了! 请输入一个1到100之间的整数:75 你猜得太高了! 请输入一个1到100之间的整数:63 你猜得太低了! 请输入一个1到100之间的整数:70 你猜得太高了! 请输入一个1到100之间的整数:67 恭喜你,猜对了! 你猜了 5 次
这个简单的命令行游戏向用户提供了一个猜数字的挑战。用户每次输入一个数字,程序都会告诉用户这个数字是太高了还是太低了。当用户猜对了数字时,程序会显示猜测次数并结束游戏。
