前言:
现时看官们对“python程序的三种基本控制结构”都比较着重,朋友们都需要学习一些“python程序的三种基本控制结构”的相关内容。那么小编在网络上汇集了一些对于“python程序的三种基本控制结构””的相关资讯,希望我们能喜欢,姐妹们一起来学习一下吧!流程控制是指在程序中进行条件控制或循环控制。
条件控制可以使用分支结构,也叫条件语句。
格式
if 判断条件:
执行语句
elif 判断条件:
执行语句
elif 判断条件:
执行语句
...
else:
执行语句
说明
判断条件是一个布尔值,如果为True则执行下方的执行语句,如果为False则跳到到一个elif语句或else语句。
elif是可选项,可以没有,也可以有多个。
else是可选项,可以没有,但最多只能有一个。
需要注意的是,在Python中,0、None、空对象等都是False。
示例判断输入的字符串,如果是空的,打印“空”;如果非空,打印该字符串。
str1 = input('请输入字符串')if str1=='': print('空')else: print(str1)根据输入的数字判断该年龄的孩子读幼儿园小、中、大班还小学(设3岁为小班,4岁为中班,5岁为大班,6岁到11岁为小学)。
i = int(input('请输入年龄'))if i==3: print('小班')elif i==4: print('中班')elif i==5: print('大班')elif i<3: print('小宝宝')elif i>5 and i<12: print('上小学了')else: print('小学已经毕业了')条件语句是可以嵌套的,在if、elif、else等语句里面可以包含其他条件语句。
num = int(input('请输入数字'))if num > 0: if num < 10: print('数字大于0小于10') else: print('数字大于等于10')elif num == 0: print('数字等于0')else: print('数字小于0')
标签: #python程序的三种基本控制结构