当前位置: 首页 > news >正文

【Python修仙编程】(二) Python3灵源初探(9)

条件语句的修炼——修仙者的判断之力

林羽站在练气期二阶的境界,感受着体内微弱的灵力波动。师傅玄天真人坐在蒲团上,微微一笑,翻开《Python无极心法》的下一页,说道:“今日我们要修炼的是‘条件语句’,这是修仙者判断之力的体现。”

林羽好奇地问:“师傅,条件语句是啥玩意儿?”

“条件语句就像修仙者面对岔路口时的选择,根据不同的条件,决定下一步的行动。”玄天真人解释道,“它是修仙者判断事物真假的法术,能让你的代码拥有智慧。”

“那怎么用条件语句?”林羽继续追问。

“看这道法的结构:”

if condition_1:statement_block_1
elif condition_2:statement_block_2
else:statement_block_3

“如果 condition_1 为真(True),就执行 statement_block_1;如果 condition_1 为假(False),就判断 condition_2,以此类推。”玄天真人说道。

林羽挠挠头:“师傅,这有点抽象,能举个例子吗?”

“当然可以。”玄天真人随手一挥,法典上出现了一段代码:

var1 = 100
if var1:print("1 - if 表达式条件为 true")print(var1)var2 = 0
if var2:print("2 - if 表达式条件为 true")print(var2)print("Good bye!")

“运行这段代码,结果会是啥?”玄天真人问道。

林羽想了想:“var1 是 100,非零值应该为真,所以会输出 1 - if 表达式条件为 true 和 100。而 var2 是 0,应该为假,所以不会输出对应的 if 语句块。最后会输出 Good bye!。”

“不错,你已经掌握了基本的判断之力。”玄天真人满意地点点头。

打怪升级:条件语句的练习

“接下来,你要通过实践来巩固这股力量。”玄天真人递给林羽一段代码:

age = int(input("请输入你家狗狗的年龄: "))
print("")if age <=0:print("你是在逗我吧!")
elif age ==1:print("相当于 14 岁的人。")
elif age ==2:print("相当于 22 岁的人。")
elif age >2:human =22+(age -2)*5print("对应人类年龄: ", human)input("点击 enter 键退出")

“运行这段代码,输入不同的狗狗年龄,观察结果。”玄天真人说道。

林羽运行代码,输入 1,法典上显示:

相当于 14 岁的人。

再输入 3,法典上显示:

对应人类年龄:  32

“师傅,我明白了!这就是条件语句的判断之力,根据不同的条件执行不同的代码块。”林羽兴奋地说。

“很好,经验值+20!”玄天真人笑道。

http://www.dtcms.com/a/307457.html

相关文章:

  • 无人机飞控系统3D (C++)实践
  • Coze Studio概览(四)--Prompt 管理功能详细分析
  • React的基本语法和原理
  • 力扣 Pandas 挑战(6)---数据合并
  • 融媒体中心网络安全应急预案(通用技术框架)
  • 【Debian】4-‌2 Gitea搭建
  • 专业鼠标点击器,自定义间隔次数
  • 前端核心技术Node.js(五)——Mongodb、Mongoose和接口
  • [mind-elixir]Mind-Elixir 的交互增强:单击、双击与鼠标 Hover 功能实现
  • 解决宇道项目关于接收日期格式yyyy-MM-dd HH:mm:ss后端自动转为1970-01-01 00:00:00的问题
  • 思途JSP学习 0731
  • 红黑树×协程×内存序:2025 C++后端核心三体问题攻防手册
  • LeetCode Hot 100:42. 接雨水
  • MCU中的RTC(Real-Time Clock,实时时钟)是什么?
  • 聊聊接口测试依赖第三方数据测试策略
  • mysql主从搭建(docker)
  • Verilog与SytemVerilog差别
  • 【爬虫实战】使用Python和JS逆向基于webpack的游戏平台
  • vue 中 props 直接解构的话会数据丢失响应式
  • 在 CentOS 7 安装中文字体
  • 法国声学智慧 ,音响品牌SK (SINGKING AUDIO) 重构专业音频边界
  • vue+ts 基础面试题 (二)
  • 正向运动学(Forward Kinematics,简称FK)和逆向运动学(Inverse Kinematics,简称IK)
  • Java项目:基于SSM框架实现的校园活动资讯网管理系统【ssm+B/S架构+源码+数据库+毕业论文+远程部署】
  • 分类-鸢尾花分类
  • 佳维视工业显示器在除尘与过滤设备中的应用
  • 7800系列三端固定式线性稳压器的典型应用电路
  • MakeInstaller: 一款麒麟操作系统安装包制作工具
  • 进阶向:YOLOv11模型轻量化
  • TGD第九篇:三维应用——视频边缘检测