利用Python编写的简单游戏:猜数字
发布时间:2023-12-04 22:39:43
下面是一个使用Python编写的猜数字的简单游戏:
import random
def guess_number():
num_to_guess = random.randint(1, 100)
attempts = 0
print('欢迎来到猜数字游戏!')
while True:
user_guess = int(input('请输入一个数字(1-100): '))
attempts += 1
if user_guess == num_to_guess:
print('恭喜你,猜对了!')
print('你一共猜了', attempts, '次。
')
break
elif user_guess < num_to_guess:
print('猜小了,请再试一次。
')
else:
print('猜大了,请再试一次。
')
play_again = input('你想再玩一次吗?(输入yes或no): ')
if play_again.lower() == 'yes':
guess_number()
else:
print('谢谢你玩游戏,再见!')
guess_number()
这个游戏使用random模块生成一个1到100的随机数。然后,游戏要求玩家输入一个数字进行猜测。如果玩家猜对了,游戏会显示恭喜消息和玩家猜测数字的次数,并询问玩家是否想再玩一次。如果玩家猜错了,游戏会给出猜小或猜大的提示,然后玩家可以继续猜测直到猜对为止。
以下是游戏的一个使用示例:
欢迎来到猜数字游戏! 请输入一个数字(1-100): 50 猜大了,请再试一次。 请输入一个数字(1-100): 25 猜小了,请再试一次。 请输入一个数字(1-100): 37 猜大了,请再试一次。 请输入一个数字(1-100): 31 恭喜你,猜对了! 你一共猜了 4 次。 你想再玩一次吗?(输入yes或no): yes 欢迎来到猜数字游戏! 请输入一个数字(1-100): 75 猜大了,请再试一次。 请输入一个数字(1-100): 60 猜大了,请再试一次。 请输入一个数字(1-100): 45 猜小了,请再试一次。 请输入一个数字(1-100): 53 恭喜你,猜对了! 你一共猜了 4 次。 你想再玩一次吗?(输入yes或no): no 谢谢你玩游戏,再见!
这个简单的猜数字游戏可以帮助玩家提高数字猜测的技巧,并且可以重复玩多次以享受游戏的乐趣。编写这样的游戏可以锻炼编程知识和逻辑思维能力。
