Python实现一个猜数字的小游戏
发布时间:2023-12-04 13:21:32
下面是一个使用Python实现的猜数字小游戏的例子:
import random
def game():
num = random.randint(1, 100)
guess_num = 0
attempts = 0
print("欢迎来到猜数字游戏!")
print("我已经在1到100之间随机选择了一个数字,请尽量在最少的次数里猜出这个数字。")
while guess_num != num:
guess_num = int(input("请输入你猜测的数字:"))
attempts += 1
if guess_num > num:
print("猜测的数字太大了,请再试一次。")
elif guess_num < num:
print("猜测的数字太小了,请再试一次。")
else:
print("恭喜你猜对了!")
print(f"你总共用了{attempts}次猜测。")
break
play_again = input("是否要再玩一次?(yes/no)")
if play_again.lower() == "yes":
game()
else:
print("谢谢游玩,再见!")
game()
这个小游戏中,计算机会在1到100之间随机选择一个数字,并且玩家需要通过输入数字来猜测这个随机数。游戏会根据玩家猜测的数字和随机数之间的大小关系给出提示,直到玩家猜对为止。
游戏会记录玩家的猜测次数,并且在玩家猜对之后显示出总共用了多少次猜测。玩家可以选择是否继续再玩一次,如果选择继续,则游戏会重新开始,否则游戏结束。
使用这段代码,你可以在Python环境中运行该程序,进行猜数字的小游戏。
