Python 猜数字游戏:简单代码实现

这是一款用 Python 编写的猜数字小游戏,规则很简单:

  1. 程序随机生成一个1到100之间的整数;
  2. 玩家输入一个数字,程序会告诉玩家这个数字是大于、小于还是等于程序生成的数字;
  3. 玩家可以根据程序的提示重新输入数字,直到猜中为止;
  4. 玩家猜中后,程序会告诉玩家猜了几次。

代码实现:

import random

target = random.randint(1, 100)
count = 0

while True:
    guess = int(input('请输入一个1到100之间的整数:'))
    count += 1
    if guess > target:
        print('您猜的数字大了,请重新输入!')
    elif guess < target:
        print('您猜的数字小了,请重新输入!')
    else:
        print('恭喜您猜中了!您一共猜了%d次。' % count)
        break

游戏玩法:

  1. 运行代码。
  2. 在程序提示下输入您猜的数字。
  3. 根据程序的提示不断调整您的猜测,直到猜中为止。

代码解析:

  1. import random:导入随机数库,用于生成随机数字。
  2. target = random.randint(1, 100):生成一个1到100之间的随机整数,作为目标数字。
  3. count = 0:初始化猜的次数为0。
  4. while True:循环执行代码块,直到玩家猜中数字。
  5. guess = int(input('请输入一个1到100之间的整数:')):获取玩家输入的数字,并将其转换为整数类型。
  6. count += 1:猜的次数加1。
  7. if guess > target:如果玩家猜的数字大于目标数字,则输出提示信息。
  8. elif guess < target:如果玩家猜的数字小于目标数字,则输出提示信息。
  9. else:如果玩家猜的数字等于目标数字,则输出恭喜信息,并显示猜的次数,然后退出循环。

学习建议:

  1. 尝试修改代码,例如改变目标数字的范围,或者增加游戏难度。
  2. 学习使用其他 Python 库,例如 time 库来添加游戏计时功能。
  3. 尝试将代码封装成函数,提高代码的可读性和可维护性。

希望您能玩得开心,并从中学到一些 Python 编程知识!

Python 猜数字游戏:简单代码实现

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

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