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

用Python编写一个猜数字的游戏

发布时间:2023-12-04 11:39:15

以下是使用Python编写的猜数字游戏的示例代码:

import random

def guess_number():
    number = random.randint(1, 100)
    attempts = 0
    
    print("欢迎来到猜数字游戏!")
    print("我已经想好了一个1到100之间的数字。")
    print("你需要尽可能快地猜出这个数字。
")
    
    while True:
        guess = int(input("请输入你猜测的数字:"))
        attempts += 1
        
        if guess == number:
            print(f"
恭喜你猜对了!答案就是{number}。你一共猜了{attempts}次。
")
            break
        elif guess < number:
            print("你猜的数字太小了,请继续猜。
")
        else:
            print("你猜的数字太大了,请继续猜。
")

if __name__ == '__main__':
    guess_number()

使用示例:

欢迎来到猜数字游戏!
我已经想好了一个1到100之间的数字。
你需要尽可能快地猜出这个数字。

请输入你猜测的数字:50
你猜的数字太小了,请继续猜。

请输入你猜测的数字:75
你猜的数字太小了,请继续猜。

请输入你猜测的数字:90
你猜的数字太小了,请继续猜。

请输入你猜测的数字:95
你猜的数字太小了,请继续猜。

请输入你猜测的数字:98
你猜的数字太小了,请继续猜。

请输入你猜测的数字:99

恭喜你猜对了!答案就是99。你一共猜了6次。

这个游戏中,程序会随机生成一个1到100之间的数字,然后玩家需要通过输入数字来猜出这个随机数。程序会根据猜测的数字给出相应的提示,指导玩家继续猜测。当玩家猜对时,游戏结束,并显示猜对的次数。

注意:这个示例代码只是一个简单的实现,可以根据需要进行更多的优化和改进。