首页
学习
活动
专区
圈层
工具
发布

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

注:本篇文章为个人学习笔记仅供学习交流。

目录

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

01

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

林羽站在练气期二阶的境界,感受着体内微弱的灵力波动。师傅玄天真人坐在蒲团上,微微一笑,翻开《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)*5

  print("对应人类年龄: ", human)

input("点击 enter 键退出")

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

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

相当于 14 岁的人。

再输入3,法典上显示:

对应人类年龄:  32

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

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

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O1rWQHrDWTOVMrzzWwEfyuFg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券