在使用if的时候要注意缩进问题
if
if语句是用来进行判断的,其使用格式如下:
if 要判断的条件:
条件成立时,要做的事情
要判断的条件 是一个逻辑表达式或者是一个bool值,if通过判断真假来执行是否要进入到if缩进里面的代码块
我们python的语法中没有{} ,我们都是以缩进来确定执行的代码块
age =30
print("------if判断开始------")
if age >=18: #if进行判断
print("我已经成年了") #如果条件成立那么打印
print("------if判断结束------") #这段代码在if的缩进外面 所以不管if条件是否成立都会执行到
if else
if 条件:
满足条件时要做的事情1
满足条件时要做的事情2
满足条件时要做的事情3
...(省略)...
else: #else 这里是和if处于相同位置的,else不能够单独使用,else后面不能接条件
不满足条件时要做的事情1
不满足条件时要做的事情2
不满足条件时要做的事情3...
(省略)...
if elif else
if 条件1:
事情1
elif 条件2:
事情2
elif 条件3:
事情3
else:
其他事情
if嵌套
if 条件1:
满足条件1 做的事情1
满足条件1 做的事情2
...(省略)...
if 条件2:
满足条件2 做的事情1
满足条件2 做的事情2...(省略)...
if 条件后面有一个 ':' 不要忘了写
if嵌套使用的时候也可以接elif else 但是要注意的是缩进问题,elif对应的是哪个if ,else对应的是那么if。