程序的流程结构:顺序--分支--循环
--顺序:程序代码由上往下,按序执行
--分支:程序代码由上往下执行,中间存在条件判断,根据判断结果选择执行不同代码
--循环:条件满足的情况下,重复执行某些代码,直到条件不满足,跳出循环
不管是那种流程结构,整体上都要遵循IPO(input process output)原则
分支结构:单分支,多分支,双分支
单分支:只存在一种判断情况的执行。
语法:
if 条件:
满足条件执行的代码
eg:需求:接收键盘输入一个数字,若数字大于10,则显示输出
num = int(input("请输入一个数字:"))
if num > 10:
print("你输入的数字大于10,具体为:",num)
eg:接收键盘输入空气PM2.5的值,进行生活建议
>75 严重污染,适合宅家 75> > 35 良好,适应外出 < 35 优,深呼吸
if单分支的多重判断
pm_value = eval(input("请输入控制PM2.5的值:"))
eval是Python中比较有用的一个函数:字符串运算函数,eval会将字符串的定界符拿掉,然后再进行运算
if pm_value >= 75:
print("污染严重,适合宅家!")
if (pm_value < 75) and (pm_value >= 35):
if 75 > pm_value >= 35:
print("良好,适应外出")
if pm_value < 35:
print("优,深呼吸")
双分支:判断两种情况,根据结果分别执行不同的代码。

本文探讨Python的流程控制,重点关注分支结构,包括单分支、双分支和多分支。单分支仅有一种判断情况,双分支如三元表达式般简洁,而多分支通过if~else嵌套实现复杂逻辑,适用于需要按顺序判断的情况。
最低0.47元/天 解锁文章
1045

被折叠的 条评论
为什么被折叠?



