使用Python实现的猜数字游戏
发布时间:2023-12-04 10:56:43
以下是一个使用Python实现的猜数字游戏的例子:
import random
def guess_number():
number = random.randint(1, 100)
guesses_taken = 0
print("欢迎来到猜数字游戏!")
print("我已经想好了一个1到100之间的数字,你需要猜一下这个数字是多少。")
print("你只有6次机会来猜测。")
while guesses_taken < 6:
guess = int(input("请输入你猜测的数字:"))
guesses_taken += 1
if guess < number:
print("你猜的数字太小了!")
elif guess > number:
print("你猜的数字太大了!")
else:
print("恭喜你猜对了!")
break
if guess == number:
print("你猜了" + str(guesses_taken) + "次猜对了。")
else:
print("很遗憾,你没有在6次机会内猜对。正确的数字是" + str(number) + "。")
guess_number()
运行上述代码,将会开启一个猜数字游戏。游戏会随机生成一个1到100之间的数字,玩家需要在6次机会内猜出这个数字。如果猜测的数字小于目标数字,程序会提示“你猜的数字太小了!”;如果猜测的数字大于目标数字,程序会提示“你猜的数字太大了!”;如果猜测的数字等于目标数字,程序会打印“恭喜你猜对了!”并结束游戏。
如果玩家在6次机会内猜对了数字,程序会显示玩家猜对了多少次。如果玩家没有在6次机会内猜对数字,程序会告诉玩家正确的数字是多少。
以下是一个游戏的运行示例:
欢迎来到猜数字游戏! 我已经想好了一个1到100之间的数字,你需要猜一下这个数字是多少。 你只有6次机会来猜测。 请输入你猜测的数字:50 你猜的数字太小了! 请输入你猜测的数字:75 你猜的数字太大了! 请输入你猜测的数字:62 你猜的数字太小了! 请输入你猜测的数字:68 你猜的数字太小了! 请输入你猜测的数字:72 你猜的数字太大了! 请输入你猜测的数字:70 恭喜你猜对了! 你猜了6次猜对了。
