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

Python实现一个猜数字游戏

发布时间:2023-12-04 09:18:24

Python猜数字游戏是一种简单而有趣的游戏,玩家需要根据程序生成的随机数字进行猜测,并根据提示逐步缩小猜测范围,直到猜对为止。下面是一个实现猜数字游戏的示例代码:

import random

def guess_number():
    target_number = random.randint(1, 100) # 生成1到100之间的随机整数
    print("欢迎来到猜数字游戏!")
    print("我已经生成了一个1到100之间的随机数字,请猜测这个数字是多少。")
    
    guess_count = 0
    while True:
        guess_count += 1
        guess = int(input("请输入你猜测的数字:"))
        
        if guess == target_number:
            print("恭喜你,猜对了!")
            print("你一共猜了", guess_count, "次。")
            break
        elif guess < target_number:
            print("你猜的数字太小了,请继续猜测。")
        else:
            print("你猜的数字太大了,请继续猜测。")

guess_number()

使用例子:

欢迎来到猜数字游戏!

我已经生成了一个1到100之间的随机数字,请猜测这个数字是多少。

请输入你猜测的数字:50

你猜的数字太小了,请继续猜测。

请输入你猜测的数字:75

你猜的数字太大了,请继续猜测。

请输入你猜测的数字:63

你猜的数字太大了,请继续猜测。

请输入你猜测的数字:57

你猜的数字太小了,请继续猜测。

请输入你猜测的数字:60

恭喜你,猜对了!

你一共猜了 5 次。

在这个游戏中,程序会生成一个1到100之间的随机整数作为目标数字。玩家需要通过输入猜测的数字来逐步缩小猜测范围,直到猜对为止。每次猜测后,程序会根据玩家输入的数字与目标数字的大小关系给出相应的提示,直到猜对为止。最后,程序会统计玩家猜测的次数,并输出结果。