龙空技术网

Python编程基础:流程控制之分支结构

青少年编程CodeTeen 67

前言:

现时看官们对“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程序的三种基本控制结构