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('其他代码.............')