一、if语句的进阶
上节说到了一些简单的if语句和input函数,这节我们来了解一下if语句中的if…elif…else语句以及if语句的简单嵌套。
If...elif...else
下面我举了一个小例子。
age=int(input('输入一个年龄:'))
if age>18:
print('年龄大于18岁')
elif age<14:
print('年龄小于14岁')
# elif......
else:
print('年龄在14到18岁之间,且包括14、18岁')
我相信同学们都可以看懂,在这段代码中我打了一个注释# elif…我的意思就是在if与else之间可以有任意多个elif语句,来进行分支判断。
下面我们来执行这段代码。
不难看出吧。下面我们来整点高级的,也可以说是最常用的就是,if语句的嵌套。
首先来认识一下最简单的在if语句中嵌套if…else语句
二、if语句的嵌套
了解完解析顺序后,我们来认识一下input函数,input翻译过来就是输入,所以它的功能就是输入。例如
# if 表达式1:
# if 表达式2:
# 代码块1
# else:
# 代码块2
接下来我们认识一下稍微复杂的if…else语句嵌套if…else语句
# if 表达式1:
# if 表达式2:
# 代码块1
# else:
# 代码块2
# else:
# if 表达式3:
# 代码块3
# else:
# 代码块4
下面针对if…else嵌套if…else语句,我来举一个小例子。
age=int(input('输入一个年龄:'))
if age>18:
if age>28:
print('改成家了')
else:
print('不急不急')
else:
if age>14:
print('好好学习+1')
else:
print('好好学习')
不难吧。下面我们来执行一下。
三、总结
以上就是if语句的简单语法,下期我们来一起认识一下比if更为重要的循环(while、for…in…)
本期如果有不清楚地可以私聊我,我也给同学们找了一篇大佬的博客,想学习的小伙伴可以看看。
https://www.cnblogs.com/wlfya/p/14028637.html