Python 猜数字游戏代码实现及解析

这是一个简单的猜数字游戏,程序会随机生成一个 0 到 9 之间的整数,让用户猜数字,并根据猜测结果给出提示。

import random

answer = random.randint(0, 9)

while True:
    guess = int(input('请猜一个 0~9 之间的整数:'))
    if guess > answer:
        print('太大了!')
    elif guess < answer:
        print('太小了!')
    else:
        print('恭喜!你猜中了!')
        break

代码解析:

  1. 导入 random 模块: import random 用于生成随机数。

  2. 生成随机答案: answer = random.randint(0, 9) 使用 random.randint() 函数生成一个 0 到 9 之间的随机整数作为答案。

  3. 使用 while 循环进行猜数字: while True: 创建一个无限循环,直到用户猜中答案才结束。

  4. 获取用户输入: guess = int(input('请猜一个 0~9 之间的整数:')) 提示用户输入猜测的数字,并使用 int() 函数将其转换为整数类型。

  5. 判断猜测结果:

    • if guess > answer: 如果猜测的数字大于答案,输出 '太大了!'。
    • elif guess < answer: 如果猜测的数字小于答案,输出 '太小了!'。
    • else: 如果猜中了答案,输出 '恭喜!你猜中了!',并使用 break 语句跳出循环。

游戏流程:

  1. 程序随机生成一个 0 到 9 之间的整数作为答案。
  2. 提示用户输入猜测的数字。
  3. 根据猜测结果给出提示:'太大了!' 或 '太小了!'。
  4. 循环以上步骤,直到用户猜中答案。
  5. 输出 '恭喜!你猜中了!' 并结束游戏。
Python 猜数字游戏:代码实现及解析

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

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