以下是一个用 Python 编写的猜数字小游戏代码:

import random

# 生成随机数
number = random.randint(1, 100)

# 初始化猜测次数
guess_count = 0

while True:
    # 获取用户输入
guess = int(input('请猜一个1到100之间的数字:'))
    
    # 猜测次数加一
guess_count += 1
    
    # 判断猜测是否正确
    if guess == number:
        print('恭喜你,猜对了!你一共猜了%d次。' % guess_count)
        break
    elif guess < number:
        print('你猜的数字太小了,请再试一次。')
    else:
        print('你猜的数字太大了,请再试一次。')

代码解释:

  1. 导入随机数库: import random
  2. 生成随机数: number = random.randint(1, 100),生成一个 1 到 100 之间的随机整数。
  3. 初始化猜测次数: guess_count = 0,将猜测次数设置为 0。
  4. 循环猜测: while True: 循环,直到猜中为止。
  5. 获取用户输入: guess = int(input('请猜一个1到100之间的数字:')),获取用户输入的数字,并将其转换为整数类型。
  6. 判断猜测结果:
    • 如果 guess == number,则猜对了,输出提示信息并结束循环。
    • 如果 guess < number,则猜的数字太小,提示用户继续猜测。
    • 如果 guess > number,则猜的数字太大,提示用户继续猜测。

运行代码:

保存代码为 .py 文件,例如 guess_game.py,然后在命令行中运行:python guess_game.py。

拓展:

  • 可以修改随机数范围,例如生成 1 到 1000 之间的随机数。
  • 可以设置最大猜测次数,例如限制用户最多只能猜 10 次。
  • 可以记录用户的最佳成绩,并与用户进行比较。

这个简单的猜数字游戏是一个不错的 Python 入门练习,你可以根据自己的想法进行拓展和修改,提高自己的编程能力。

Python 猜数字小游戏代码:简单易懂的入门教程

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

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