Python 猜数字游戏代码:教你编写简单程序
Python 猜数字游戏代码:教你编写简单程序
这篇文章将带你一步步编写一个简单的 Python 猜数字游戏程序。
游戏规则:
程序会随机生成一个 1 到 100 之间的数字,你需要猜出这个数字。每次猜测后,程序会提示你猜的数字是大了还是小了,直到你猜中为止。
代码示例:
import random
# 生成一个1-100之间的随机数
answer = random.randint(1, 100)
# 用户猜测的次数
count = 0
# 开始猜测
while True:
count += 1
number = int(input('请输入一个1-100之间的数字:'))
if number < answer:
print('小了')
elif number > answer:
print('大了')
else:
print('猜对了!')
break
print('你总共猜了%d次' % count)
# 添加一些趣味性
if count > 7:
print('你的智商余额明显不足')
代码解释:
- 导入随机数模块:
import random导入 Python 的随机数模块,用于生成随机数字。 - 生成随机数字:
answer = random.randint(1, 100)使用random.randint()函数生成一个 1 到 100 之间的随机整数,并将其赋值给变量answer。 - 初始化猜测次数:
count = 0初始化一个变量count用于记录用户猜测的次数,初始值为 0。 - 循环猜测:
while True:使用while循环,让程序一直运行,直到用户猜中数字。 - 获取用户输入:
number = int(input('请输入一个1-100之间的数字:'))使用input()函数获取用户输入的数字,并使用int()函数将其转换为整数,赋值给变量number。 - 判断大小: 使用
if-elif-else语句判断用户输入的数字与随机数字的大小关系,并给出相应的提示。 - 结束循环: 当用户猜中数字时,使用
break语句退出循环。 - 显示猜测次数: 使用
print('你总共猜了%d次' % count)打印用户总共猜测的次数。 - 趣味提示: 如果用户猜测次数超过 7 次,则打印一个趣味提示,例如“你的智商余额明显不足”。
总结:
这只是一个简单的猜数字游戏程序,你可以根据自己的想法添加更多功能,例如:
- 设置游戏难度,例如改变随机数的范围。
- 限制用户猜测次数。
- 记录用户最佳成绩。
- 添加图形界面。
尝试着修改代码,创造属于你自己的猜数字游戏!
原文地址: https://www.cveoy.top/t/topic/lgIs 著作权归作者所有。请勿转载和采集!