Python应用嵌套猜数字小游戏

大家好!今天向大家分享的是有关"嵌套"的猜数字小游戏。希望能够帮助大家理解嵌套。

代码呈现:

python 复制代码
# 1. 构建一个随机的数字变量
import random
num = random.randint(1, 10)

guess_num = int(input("输入你要猜测的数字: "))

# 2. 通过if判断语句进行数字的猜测
if guess_num == num:
    print("恭喜,第一次就猜中了")
else:
    if guess_num > num:
        print("你猜测的数字大了")
    else:
        print("你猜测的数字小了")

guess_num = int(input("再次输入你要猜测的数字: "))

if guess_num == num:
    print("恭喜,第二次猜中了")
else:
    if guess_num > num:
        print("你猜测的数字大了")
    else:
        print("你猜测的数字小了")

guess_num = int(input("第三次输入你要猜测的数字: "))

if guess_num == num:
    print("第三次猜中了")
else:
    print("三次机会用完了,没有猜中。")

总结:

嵌套结构可以帮助程序员处理更复杂的逻辑关系。在学习嵌套时,关键是要理清每个条件的逻辑层次,确保代码结构清晰,便于理解和维护。通过这个简单的猜数字游戏,相信大家一定可以初步了解嵌套的基本用法和逻辑组织方式。

相关推荐
长路归期无望39 分钟前
C语言小白实现多功能计算器的艰难历程
c语言·开发语言·数据结构·笔记·学习·算法
程序猿阿伟44 分钟前
《重构工业运维链路:三大AI工具让设备故障“秒定位、少误判”》
运维·人工智能·重构
开心-开心急了1 小时前
主窗口(QMainWindow)如何放入文本编辑器(QPlainTextEdit)等继承自QWidget的对象--(重构版)
python·ui·pyqt
蜀山雪松1 小时前
全网首先 Docker Compose 启动Postgresql18
运维·docker·容器
Turboex邮件分享1 小时前
Syslog日志集成搭建
运维·elasticsearch·集成测试
是大强1 小时前
stm32摇杆adc数据分析
开发语言
YongCheng_Liang2 小时前
网络工程师笔记8-OSPF协议
运维·网络·网络协议
蓝莓味的口香糖2 小时前
【JS】什么是单例模式
开发语言·javascript·单例模式
河南博为智能科技有限公司2 小时前
动力环境监控主机-全方位一体化监控解决方案
运维·服务器·人工智能·物联网·边缘计算
moshumu12 小时前
局域网访问Win11下的WSL中的jupyter notebook
ide·python·深度学习·神经网络·机器学习·jupyter