python3学习课(三)-条件判断if..elif...else

1. 条件判断

单向判断
双向判断
多向判断

2. if嵌套

————————————————————————

1. 条件判断

单向判断 if

if语法:(如果…就…)
python3学习课(三)-条件判断if..elif...else_第1张图片

number=60     #给number赋值为60
if number>=60:    #如果number大于或等于60,就执行下面的要求
    print('带你去吃麦当劳')
>带你去吃麦当劳
    
#if下面有4个空格是‘缩进’,是一个固定语法,if 内容后要加 : 有冒
号的下面就要有缩进,缩进的方法是4个空格,或者在冒号后面回车
就会自动缩进如果有多行缩进用快捷键'Tab',退回缩进用'Shift+Tab'  

python3学习课(三)-条件判断if..elif...else_第2张图片

number=55     #给number赋值为55
if number>=60:    #如果number大于或等于60,就执行下面的要求
   print('带你去吃麦当劳')
>                 
#结果什么都没有。计算机是一行行往下执行代码的,所以,当第一行赋
值情况的前提不满足if的条件时,Python的逻辑就会判断:条件不满足,
无法执行if条件下的命令,从而自动跳过,执行下一行命令。由于跳过之
后什么命令都没有,所以不执行
双向判断 if…else…

语法:(如果…不满足,就…)
python3学习课(三)-条件判断if..elif...else_第3张图片

number=55                   #给number赋值为60

if number>=60:              #如果number大于或等于60,就执行下面的要求

    print('带你去吃麦当劳')  #注意检查是否自动缩进
    
else:                       #如果上面的要求无法满足,就执行下面的要求(else条件前无缩进,条件后需加冒号)

    print('回家跪搓衣板')  
    
> 回家跪搓衣板               #没有满足if的要求就执行else的要求

多向判断 if…elif…else…

语法: (如果if的条件不满足,就按顺序看是否满足elif的条件,如果不满足elif的条件,就执行else的命令。)
python3学习课(三)-条件判断if..elif...else_第4张图片

number=55                      #给number赋值为55
if 60<=number<90:              #如果number大于或等于60,小于90,就执行下面的要求
    print('带你去吃麦当劳')
elif 90<=number<=100:          #如果上面的要求无法满足,就执行elif的要求
    print('给你100随便花')   
else:                          #如果上面的要求都满足不了,就执行下面的要求
    print('回家跪搓衣板')
>回家跪搓衣板

#在码代码的时候一定要注意符号一定要在英文输入法下输入,如果此时你用的是中文输入法下输的符号,结果会报错

if嵌套

如果的if的条件下还有附加条件就要用到if嵌套,意思是在条件下再附加一个条件:

number=55                        #给number赋值为55
if 60<=number<90:                #如果number大于或等于60,小于90,就执行下面的要求
    print('带你去吃麦当劳')
    if  60<=number<80:           #在满足60<=number<90的条件下,如果60<=number<80,就执行'点一份28元的儿童套餐'
        print('点一份28元的儿童套餐')
    else:                        #在满足60<=number<90的条件下,如果60<=number<80没有满足,就是number在80~90之间,就执行'来一份88元的全家桶'
        print('来一份88元的全家桶')    

elif number<60:                   #如果上面所以的要求无法满足,就看elif的要求
    print('回家跪搓衣板')   
    if 30<=number<60:
        print('心想这孩子还能抢救一下,跪个把小时就算了')
    else:
        print('没得就了')    
else:                             #如果上面的要求都满足不了,就执行下面的要求
    print('给你100块随便花')
print('程序结束')    

>回家跪搓衣板
>心想这孩子还能抢救一下,跪个把小时就算了
>程序结束

你可能感兴趣的:(python)