import random

# 生成随机数
target_number = random.randint(0, 100)

# 初始化猜测次数
guess_count = 0

# 循环猜字游戏
while guess_count < 6:
    # 获取用户输入
guess = int(input("请猜一个0-100的数字:"))

    # 判断猜测结果
    if guess == target_number:
        print("恭喜你,猜对了!")
        break
    elif guess < target_number:
        print("猜的数字太小了!")
    else:
        print("猜的数字太大了!")

    # 更新猜测次数
guess_count += 1

# 判断游戏结束后是否猜对
if guess_count == 6:
    print("很遗憾,你没有猜对。正确答案是", target_number)

在上述代码中,我们使用random.randint(0, 100)函数生成一个0-100之间的随机整数,并将其作为目标数字。然后,通过while循环,提供6次猜字机会。每次循环中,用户输入一个数字,然后判断猜测结果与目标数字的大小关系,并输出相应的提示信息。如果猜测正确,则输出恭喜信息并跳出循环;如果猜测次数达到6次仍未猜对,则输出失败信息,并显示正确的答案。

Python 猜数字游戏:用 while 循环实现 6 次机会

原文地址: https://www.cveoy.top/t/topic/pTQ2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录