介绍
这篇文章主要讲解了”了解python条件表达式:多项分支,双向分支”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习”了解python条件表达式:多项分支,双向分支”吧!
python主要用来做什么
python主要应用于:1,网络开发;2、数据科学研究;3,网络爬虫;4、嵌入式应用开发,5日游戏开发;6桌面应用开发。
如下所示:
#, # # #,多项分支 & # 39;& # 39;& # 39;& lt; br> if 条件表达式1: ,,code1 ,,code2 elif 条件表达式2: ,,code3 ,,code4 elif 条件表达式3: ,,code5 ,,code6 其他: ,,code7 ,,,,,,,, 如果条件表达式1成立,直接执行如果当中的代码块,如果不满足 依次向下判断,看是否条件表达式2成,立成立则执行对应代码块, 反之,继续向下判断,条件表达式3,,如果成立执行对应代码块, 反之,继续向下判断,如果都没有满足的条件,直接执行中其他的代码块, , elif 这个条件可以是0个,也可以是多个 else 这个条件可以是0个,也可以是,1个 , elif 如果有一个满足,剩下的条件表达式统统不执行。只执行那一个代码块 , & # 39;& # 39;& # 39; , #,双向分支,(二选一) youqian =,真的 if youqian ==,真的: ,,,print(“我就嫁给他,) 其他: ,,,print(“你是个好人“) , youqian =False youfang =False youche =False youyanzhi =False youtili =False , #,多项分支,多(选一) if youqian ==,真的: ,,,print(“我就嫁给他1“) elif youfang ==,真的: ,,,print(“我就嫁给他2“) elif youche ==,真的: ,,,print(“我就嫁给他3“) elif youyanzhi ==,真的: ,,,print(“我就嫁给他4“) elif youtili ==,真的: ,,,print(“我就嫁给他5“) 其他: ,,,print(“快走吧脑弟,一会好赶不上二路汽车了7“) , #,巢状分支,(单项分支,双项分支,多项分支互相嵌套使用) youqian =,真的 youfang =,真的 youche =,真的 youyanzhi =False youtili =,真的 , if youqian ==,真的: ,,,if youfang ==,真的: ,,,,,,,if youche ==,真的: ,,,,,,,,,,,if youyanzhi ==,真的: ,,,,,,,,,,,,,,,if youtili ==,真的: ,,,,,,,,,,,,,,,,,,,印刷(“你就是我的如意郎君,1“) ,,,,,,,,,,,,,,,其他的: ,,,,,,,,,,,,,,,,,,,印刷(“恭喜你,我的1号备胎2“) ,,,,,,,,,,,其他的: ,,,,,,,,,,,,,,,印刷(“我向来与丑的人无缘,没缘分3“) ,,,,,,,,,,,,,,,, 其他: ,,,print(“你是个大好人啊4“)
<强>补充:python双分支选择结构和三元运算符的使用详解强>
双分支结构的语法格式如下:
如果条件表达式:
语句1/语句块1
:
语句2/语句块2
三元条件运算符:
“条件为真时的值,如果(条件表达式)“其他条件为假时的值“
num1如果(条件表达式)其他num2
解释:条件表达式为真时,输出num1,条件表达式为假时,输出num2
举例:
s=输入(“请输入一个数:“) if int (s) & lt; 10: ,,,print (“s是小于10的数字“) 其他: ,,,print (“s是大于或等于10的数字“),,,, 打印(“s是小于10的数字“,if int (s) & lt; 10, else “s是大于或等于10的数字“)
结果:
请输入一个数:25 年代是大于或等于10的数字 年代是大于或等于10的数字
感谢各位的阅读,以上就是”了解python条件表达式:多项分支,双向分支”的内容了,经过本文的学习后,相信大家对了解python条件表达式:多项分支,双向分支这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!