案例:猜数字游戏 8.5

Python
import random  # 导入随机数模块

secret = random.randint(1, 100)  # 生成1-100的随机整数
guesses_left = 5  # 剩余猜测次数

while guesses_left > 0:
    guess = int(input(f"请猜一个1-100的数字(还剩{guesses_left}次机会): "))
    
    if guess == secret:
        print("恭喜你,猜对了!")
        break  # 猜对了,提前结束循环
    elif guess > secret:
        print("猜大了!")
    else:
        print("猜小了!")
        
    guesses_left = guesses_left - 1  # 消耗一次机会
else:  # while循环的else子句:当循环正常结束(非break退出)时执行
    print(f"机会用完了,答案是{secret}。游戏结束。")

您可能还喜欢...

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注