python学习笔记-流程控制语句

重点:在写流程控制语句时候一定注意缩进
tips:可以将编译器的Tab键设置为4个空格

在java语法里有{}来包住代码块,所以缩进是乱的也不会有问题,只是代码可读性差不美观。但是在python里,只能靠缩进来区分不同的代码块。

1) if…else…
score=99
if score>=90: #if后面跟条件判断语句,再跟冒号':',再换号缩进
    print('成绩优秀') #前面有四个空格
else:
    print('成绩在优秀以下') #前面有四个空格

输出结果:

成绩优秀
2) if…elif…elif…else…
age=40
if age>=61:
    print('老年人')
elif age>=36: #elif后面跟条件判断语句,再跟冒号':',再换号缩进
    print('中年人')
elif age>=15:
    print('青年')
else: #else后面直接跟冒号':',再跟换号跟缩进
    print('小孩子')

输出结果:

中年人
3) if…elif…else…

if里面还可以套多层if…else…语句,进行更细力度二次流程控制

if score>=90:
    if score>98:
        print('成绩大于98,非常优秀!')
    else:
        print('成绩大于90,优秀')
elif score>=60:
    print('成绩良')
else:
    print('成绩小于60,不及格')

输出结果:

成绩大于98,非常优秀!

你可能感兴趣的:(python,python)