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

开发一个简单的Python游戏:猜数字

发布时间:2024-01-18 04:46:41

以下是一个简单的Python猜数字游戏的开发示例代码:

import random

def guess_number():
    # 随机生成一个1到100的整数作为答案
    answer = random.randint(1, 100)
    
    # 初始化猜测次数为0
    guess_count = 0
    
    # 开始猜测循环
    while True:
        # 提示玩家猜数字
        guess = int(input("请猜一个1到100的整数:"))
        guess_count += 1
        
        # 判断猜测与答案的大小关系
        if guess < answer:
            print("猜小了!")
        elif guess > answer:
            print("猜大了!")
        else:
            print("恭喜你猜对了!")
            break
    
    # 输出猜测次数
    print(f"你总共猜了{guess_count}次。")

# 运行游戏
guess_number()

在这个游戏中,首先通过random.randint(1, 100)函数生成一个1到100范围内的随机整数作为答案。然后进入一个无限循环中,玩家每次猜测一个数字,程序会根据猜测与答案的大小关系给出相应的提示,直到玩家猜对为止。最后输出猜测次数。

以下是一个游戏运行的例子:

请猜一个1到100的整数:50
猜小了!
请猜一个1到100的整数:75
猜大了!
请猜一个1到100的整数:65
猜大了!
请猜一个1到100的整数:55
猜小了!
请猜一个1到100的整数:60
猜小了!
请猜一个1到100的整数:63
恭喜你猜对了!
你总共猜了6次。