Python随机数字猜谜游戏:从入门到进阶
用Python打造你的专属猜数字游戏
想不想尝试用Python编写一个小游戏?这是一个非常适合初学者的项目,可以帮助你快速掌握Python基础语法和逻辑思维。
以下是我们今天要编写的随机数字猜谜游戏的代码:
import random
# 生成一个1~100之间的随机整数
number = random.randint(1, 100)
# 让用户猜测数字
guess = int(input('请猜测1~100之间的整数:'))
# 判断猜测结果
while guess != number:
if guess < number:
print('猜小了,请再试一次。')
else:
print('猜大了,请再试一次。')
guess = int(input('请猜测1~100之间的整数:'))
# 猜对了
print('恭喜你,猜对了!')
代码解释:
import random: 导入Python内置的random模块,用于生成随机数。number = random.randint(1, 100): 生成一个1到100之间的随机整数,并将其存储在变量number中。guess = int(input('请猜测1~100之间的整数:')): 提示用户输入一个整数,并将其转换为整数类型后存储在变量guess中。while guess != number:: 使用while循环,只要用户没有猜对数字,游戏就会一直进行下去。if guess < number:: 如果用户猜测的数字小于随机数,则打印'猜小了,请再试一次。'else:: 如果用户猜测的数字大于随机数,则打印'猜大了,请再试一次。'guess = int(input('请猜测1~100之间的整数:')): 提示用户再次输入猜测的数字。print('恭喜你,猜对了!'): 当用户猜对数字时,程序跳出while循环并打印祝贺信息。
进阶挑战:
- 限制用户猜测次数,例如只允许用户猜测10次。
- 记录用户猜测次数,并在游戏结束后显示。
- 允许用户选择游戏难度,例如设置不同的随机数范围。
通过不断地尝试和改进,你可以用Python创造出更多有趣的小游戏!
原文地址: https://www.cveoy.top/t/topic/jmvw 著作权归作者所有。请勿转载和采集!