Python 猜数字游戏:代码实现及解析
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
代码解析:
-
导入
random模块:import random用于生成随机数。 -
生成随机答案:
answer = random.randint(0, 9)使用random.randint()函数生成一个 0 到 9 之间的随机整数作为答案。 -
使用
while循环进行猜数字:while True:创建一个无限循环,直到用户猜中答案才结束。 -
获取用户输入:
guess = int(input('请猜一个 0~9 之间的整数:'))提示用户输入猜测的数字,并使用int()函数将其转换为整数类型。 -
判断猜测结果:
if guess > answer:如果猜测的数字大于答案,输出 '太大了!'。elif guess < answer:如果猜测的数字小于答案,输出 '太小了!'。else:如果猜中了答案,输出 '恭喜!你猜中了!',并使用break语句跳出循环。
游戏流程:
- 程序随机生成一个 0 到 9 之间的整数作为答案。
- 提示用户输入猜测的数字。
- 根据猜测结果给出提示:'太大了!' 或 '太小了!'。
- 循环以上步骤,直到用户猜中答案。
- 输出 '恭喜!你猜中了!' 并结束游戏。
原文地址: https://www.cveoy.top/t/topic/nB1t 著作权归作者所有。请勿转载和采集!