Python 猜数字小游戏代码:简单易懂的入门教程
以下是一个用 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('你猜的数字太大了,请再试一次。')
代码解释:
- 导入随机数库:
import random - 生成随机数:
number = random.randint(1, 100),生成一个 1 到 100 之间的随机整数。 - 初始化猜测次数:
guess_count = 0,将猜测次数设置为 0。 - 循环猜测:
while True:循环,直到猜中为止。 - 获取用户输入:
guess = int(input('请猜一个1到100之间的数字:')),获取用户输入的数字,并将其转换为整数类型。 - 判断猜测结果:
- 如果
guess == number,则猜对了,输出提示信息并结束循环。 - 如果
guess < number,则猜的数字太小,提示用户继续猜测。 - 如果
guess > number,则猜的数字太大,提示用户继续猜测。
- 如果
运行代码:
保存代码为 .py 文件,例如 guess_game.py,然后在命令行中运行:python guess_game.py。
拓展:
- 可以修改随机数范围,例如生成 1 到 1000 之间的随机数。
- 可以设置最大猜测次数,例如限制用户最多只能猜 10 次。
- 可以记录用户的最佳成绩,并与用户进行比较。
这个简单的猜数字游戏是一个不错的 Python 入门练习,你可以根据自己的想法进行拓展和修改,提高自己的编程能力。
原文地址: https://www.cveoy.top/t/topic/n8C0 著作权归作者所有。请勿转载和采集!