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

使用Python编写一个简单的游戏

发布时间:2023-12-04 20:10:29

以下是一个使用Python编写的简单猜数字游戏的例子:

import random

def guess_number():
    # 生成一个1到100之间的随机数
    target_number = random.randint(1, 100)
    
    # 初始化猜测次数
    num_guesses = 0
    
    print("猜数字游戏开始!")
    
    while True:
        # 获取用户猜测的数字
        guess = int(input("请输入一个1到100之间的整数:"))
        
        # 增加猜测次数
        num_guesses += 1
        
        # 判断猜测的数字与目标数字的关系
        if guess < target_number:
            print("猜的数字太小了!")
        elif guess > target_number:
            print("猜的数字太大了!")
        else:
            print(f"恭喜你,猜对了!你一共猜测了{num_guesses}次。")
            break

guess_number()

运行以上代码,将会进入猜数字游戏。游戏随机生成一个1到100之间的数字,然后用户需要输入一个1到100之间的整数进行猜测。如果用户猜错,游戏会提示猜的数字是太大还是太小,并继续等待用户输入。直到用户猜对为止,游戏结束,并显示猜测的次数。

以下是一个简单的游戏进行示例:

猜数字游戏开始!
请输入一个1到100之间的整数:50
猜的数字太大了!
请输入一个1到100之间的整数:25
猜的数字太小了!
请输入一个1到100之间的整数:35
猜的数字太大了!
请输入一个1到100之间的整数:30
猜的数字太小了!
请输入一个1到100之间的整数:32
恭喜你,猜对了!你一共猜测了5次。

以上就是一个简单的使用Python编写的猜数字游戏。可以根据需要进行进一步的扩展和改进,例如添加用户是否继续游戏的选项等。