python里的if语句案例,python编程if语法
本文主要详细介绍python的if流程控制。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下,希望能帮到你。
00-1010 1、过程控制和分支结构、过程控制分支结构2、if的单分支结构3、if的双分支结构4、if的多分支结构5、嵌套分支汇总
目录
1、流程控制和分支结构
概念:
过程:代码执行的过程
流程:控制代码执行过程。
过程控制的三种结构3360
(1)顺序结构:从上到下,代码依次执行。
(2)共有4个分支结构:
(3)圆形结构:在形成时
流程控制
(1)单个分支
(2)双重分支
(3)多分支
(4)嵌套分支。
分支结构
语法:
If表达式:
码组
操作机制:
如果条件表达式为真,则执行代码块;否则,不要执行代码块。
注意:代码块——以冒号开头,用缩进划分相同的范围,这个整体叫做代码块。
范围-行动发生的区域。
#示例1
名字1=小果
如果1==小果 3360
打印(我的名字是:,姓名)
#结果:
#我的名字是小果。
#示例2
Name2=哈哈
如果==小果 3360
打印(我的名字是:,姓名)
#条件表达式无效,没有运行结果。
2、if的单分支结构
语法:
If表达式:
代码块1
else:
代码块2
操作机制:
如果条件表达式为真,则执行代码块1;
如果条件表达式不为真(false),则执行代码块2;
注意:
if的以下代码块称为true interval。
否则,下面的代码块称为假间隔。
#示例1
钱=5
如果钱5:
打印(“打车回家”)
else :
打印(“坐公共汽车回家”)
#运行结果:
#乘公共汽车回家
#示例2
用户名=输入(请输入用户名: )
密码=输入(“请输入密码”)
如果用户名==小果和密码== 0000 3360
打印(登录成功,欢迎~ ~ )
else :
打印(“登录失败,密码或用户名错误”)
3、if的双分支结构
语法:
如果表达式1:
代码块1
Elif条件表达式2:
代码块2
Elif条件表达式:
代码块3
else:
代码块4
操作机制:
默认从上到下
如果条件表达式1为真,则执行代码块1,否则向下执行。
如果elif中的条件表达式成立。执行相应的代码块。
如果If和elif中的条件表达式都不成立,则执行与else对应的代码块。
注意:
如果条件表达式成立,则执行对应于该条件表达式的代码块的内容,
所有剩余的条件表达式和相应的else代码块都不会被执行。
Elif可以是一个或多个,
Else只能有一个或者没有。
#示例1
年龄=20岁
如果年龄为0且年龄=18:
打印(“未成年”)
elif年龄18岁且年龄=60:
印刷(“中年”)
elif年龄60:
打印(“老年”)
#结果:
#中年
#例2 print( 1:榴莲2:椰子3:桃子4:哈密瓜5:芒果 )num=int(input(请选择你最喜欢的水果:))if num==1:print(你喜欢榴莲)Elif num==2: print Elif num==2: print(你喜欢桃子)elif num==3:print(你喜欢苹果)Elifnum==43360print(你喜欢哈密瓜
打印(“”)
:榴莲
2:椰子
3:桃子
4:哈密瓜
5:芒果
)
Num=int(input(请选择你最喜欢的水果:))
如果数量==1:
打印(“你喜欢榴莲”)
elif编号==2:
打印(“你喜欢椰子”)
elif编号==2:
印刷(“你喜欢桃子”)
elif编号==3:
打印(“你喜欢苹果”)
elif编号==4:
打印(“你喜欢吃哈密瓜”)
elif编号==5:
打印(“你喜欢芒果”)
else :
印刷(“你不喜欢水果”)
4、if的多分支结构
多层if结构的嵌套组合形成嵌套分支。
Name=小果
性别=男性
年龄=22岁
职业=学生
年级=大三
如果==小果 3360
如果性别==男性 3360
如果年龄==22:
如果职业==学生 3360
如果年级==大三 :
打印(我叫:{},性别{} 3360,年龄{} :职业{ },工龄:{} 。格式(姓名、性别、年龄、职业、年级))
else:
打印(哈哈,你的学历不在记录里)
else:
打印(“错误的年龄”)
else:
打印(“错误的名称”)
#结果:
#我叫:小果,男:年龄:22,职业:工作年龄:大三。
5、巢状分支
本文到此为止。希望能帮到你,也希望你能多关注更多热门IT软件开发工作室的内容!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。