4. 流程控制之if判断

print(1)
print(2)
print(3)
if条件:        # 此时 if与print 处于同一级别
    代码1
    代码2
    代码3
print(4)
print(5)

1. if判断

语法1:

if条件:

  代码1     //相同的缩进数代表是同一级别的代码,同一级别的代码称为一组代码块,自上而下运行

  代码2

  代码3
age = 60
is_beautiful = True
star = '水瓶座'

if age > 16 and age < 20 and is_beautiful and star == '水瓶座':
    print('我喜欢你,我们在一起吧!')
print( '其他代码.............' )

语法2:

if 条件:
    代码1
    代码2
    代码3
else:
    代码1
    代码2
    代码3
age = 60
is_beautiful = True
star = '水瓶座'

if age > 16 and age < 20 and is_beautiful and star == '水瓶座':
    print('我喜欢你,我们在一起吧!')
else:
    print('阿姨好,我逗你玩儿呢,深藏功与名')
print('其他代码')

语法3:

if条件1:
    代码1
    代码2
    代码3
elif条件2:
    代码1
    代码2
    代码3
elif条件2:
    代码1
    代码2
    代码3
score = 63

if score >= 90:
    print('优秀啊,小伙子!')
elif score >= 80:
    print('还可以吧!')
elif score >= 60:
    print('要努力了呀,小伙子')
else:
    print("滚啊!!!")
改进版:
score = input('请输入您的成绩:')
score = int(score)

if score >= 90:
    print('优秀啊,小伙子!')
elif score >= 80:
    print('还可以吧!')
elif score >= 70:
    print('要努力了呀,小伙子')
elif score >= 60:
    print('准备叫家长吧!')
else:
    print("滚啊!!!"

语法4:

if条件1:
    代码1
    代码2
    代码3
elif条件2:
    代码1
    代码2
    代码3
elif条件3:
    代码1
    代码2
    代码3
else:            //在上述条件都不成立时,使用else
    代码1
    代码2
    代码3
score=input( '请输入您的成绩:' )   #score="18"
score=int ( score )

if score >= 90 :
    print( '优秀' )
elif score>=80 :
    print( '良好' )
elif score>=70 :
    print( '普通' )
else:
    print( '很差,小垃圾' )

print('=====>')

if嵌套if

age=17
is_beautiful=True
star='水平座'

if 16 < age < 20 and is_beautiful and star == '水平座' :
    print( '开始表白。。。。。' )
    is_successful=True
    if is_successful:
          print( '两个从此过上没羞没臊的生活。。。' )
else:
    print( '阿姨好,我逗你玩呢,深藏功与名' )

print('其他代码.............')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值