欢迎访问宙启技术站
智能推送

使用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次猜对了。