Python中的分支语句

 

前言

各位大佬以及新学习Python的朋友你们好,这篇分享可以帮助你快速的了解Python中的分支语句概念,以及使用方式。分支在编程语句中是十分重要的,同样在Python中依然如此。


一、流程控制语句(简单分支语句)

      1.流程控制语句的概念:用来控制程序中语句执行顺序的语句称为流程控制语句,可以把语句组合成能完成一定功能的小逻辑块。

      2.流程控制语句的分类在Python中分为循环控制语句和分支语句。

今天的这篇文章就向大家分享简单的分支语句

二、if语句

1.if语句的语法格式

if 条件:
	代码块

这就是简单的if语句,运用if语句可以帮助我们对数据进行判断操作,if语句可以进行判断。例如:接受用户输入一个10以内的数, 并将这个是转为整型, 判断这个数是否小于5, 如果大于5, 则在控制台中打印"你已经落5了"

str_1 = '10'
if int(str_1)>5:
    print(‘你已经落伍了’)

 

2.if...elif...语法格式(多分支语句)

if 条件:
	代码块
elif 条件:
	代码块

if...elif...语句的执行方式是先进项if后条件的判断,再进行elif的条件判断。这个做的好处是运行效率会提高。if...elif...使用场景:适用于两种以上条件的判断

3.if...else...语法格式

if 条件:
	代码块
else:
	代码块

iif...else...语句的执行是对立的也就是条件为TRUE执行if后的的代码块,条件为FALSE则执行else后的代码块。即不符合if后的条件, 就肯定符合else后的条件。

有关于if...else...的书写中可以使用三元运算符帮助我们书写出简洁的代码

条件成立执行语句 if 条件 else 条件不成立执行语句

4.if...elif...else...语法格式

if 条件1:
   条件1成立执行的代码
elif 条件2:
	条件2成立执行的代码
else:
	条件1, 条件2都不成立执行的代码

5.if嵌套语句的格式

在需要进行多重判断时需要进行if的嵌套使用,用来达成我们所需要的目的结果例如:

有这样一个富人宴会, 只有月薪5万的人会受到邀请, 凭邀请函入场, 入场后要经过第二道门, 第二道门将赴宴的人按薪水的又分为三个等级进入不同的宴会区域入座, 5-7万的进入"春笋厅", 8-10万的进入'风竹林厅', 10万以上的进入'紫竹林厅'. 如果让你设计一个程序, 如果实现呢?

Monthly_salary = int(input('请输入月薪'))

if Monthly_salary > 5万:
    if Monthly_salary > 50000 and Monthly_salary < 70000:
         print('春笋厅')
    elif Monthly_salary > 80000 and Monthly_salary < 100000:
         print('风竹林厅')
    else :
         print('紫竹林厅')
else:
     print(‘不能进入’)

总结

这篇文章向大家展示了Python中分支语句的使用方法,新学习Python的小伙伴可以自己试一下。

Python之禅介绍给大家哦!

优美胜于丑陋(Python 以编写优美的代码为目标)

明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)

简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)

复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁)

扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)

间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)
可读性很重要(优美的代码是可读的)

即便假借特例的实用性之名,也不可违背这些规则(这些规则至高无上)
 
不要包容所有错误,除非你确定需要这样做(精准地捕获异常,不写 except:pass 风格的代码)
 
当存在多种可能,不要尝试去猜测

而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法)

虽然这并不容易,因为你不是 Python 之父(这里的 Dutch 是指 Guido )
 
做也许好过不做,但不假思索就动手还不如不做(动手之前要细思量)
 
如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然(方案测评标准)
 
命名空间是一种绝妙的理念,我们应当多加利用(倡导与号召)

 

你可能感兴趣的:(Python学习,python,编程语言)