python的判断语句if

在使用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。

你可能感兴趣的:(python的判断语句if)