编写一个可以生成随机数的Python游戏程序
发布时间:2023-12-04 11:51:39
下面是一个可以生成随机数的Python游戏程序的示例代码:
# 引入random模块
import random
# 游戏主函数
def game():
# 生成一个0到100之间的随机数
target_num = random.randint(0, 100)
print("猜数字游戏开始!")
print("我已经想好了一个0到100之间的数字,请开始猜吧!")
# 循环获取用户的猜测,直到猜对为止
guess = None
tries = 0
while guess != target_num:
# 获取用户的猜测
guess = int(input("请输入你的猜测:"))
# 判断猜测与目标数字的关系
if guess < target_num:
print("猜的数字太小了!")
elif guess > target_num:
print("猜的数字太大了!")
tries += 1
# 输出猜对的信息
print("恭喜你,猜对了!")
print("你总共猜了%d次" % tries)
# 运行游戏
if __name__ == "__main__":
game()
使用例子:
猜数字游戏开始! 我已经想好了一个0到100之间的数字,请开始猜吧! 请输入你的猜测:50 猜的数字太小了! 请输入你的猜测:75 猜的数字太大了! 请输入你的猜测:63 猜的数字太小了! 请输入你的猜测:70 猜的数字太小了! 请输入你的猜测:72 猜的数字太小了! 请输入你的猜测:74 猜的数字太小了! 请输入你的猜测:76 猜的数字太大了! 请输入你的猜测:75 恭喜你,猜对了! 你总共猜了8次
这个游戏程序会随机生成一个0到100之间的数字,然后让用户猜测这个数字是多少,根据用户的猜测给出相应的提示,直到猜对为止。最后输出猜对的次数。用户每输入一个猜测,程序会根据猜测与目标数字的大小关系给出相应的提示,如果猜对了就输出恭喜信息,并显示猜对的次数。
