1.
if 条件:
if语句块
执行流程:判断条件是否为真. 如果真. 执行if语句块
1 money = int(input('请输入你兜里的钱:')) 2 if money >500: 3 print("吃烧烤") # 只看缩进结果
2.
if 条件:
if语句块
else:
else语句块
执行流程:判断条件是否为真. 如果真. 执行if语句块 否则执行else语句块
1 money = int(input('请输入你兜里的钱:')) 2 if money >500: 3 print("吃烧烤") # 只看缩进结果 4 print("喝啤酒") # 在同一个缩进的是一个语句块 5 print("找好朋友聊聊天") 6 else: #否则.条件不成立 7 print('吃泡面') 8 print('盖浇饭') 9 print('老干妈+馒头')
3.
if 条件1:
if-1
elif 条件2:
if-2
elif 条件3:
if-3
....
else:
else语句块
执行流程:
判断条件1是否成立, 如果成立执行if-1
否则如果条件2成立, 执行if-2
否则如果条件3成立, 执行if-3
....
否则执行else语句块
1 score = int(input("请输入你的分数")) 2 if score >= 90: 3 print("优秀") 4 elif score >=80: 5 print("良好") 6 elif score >=70: 7 print("中等") 8 elif score >=60: 9 print("及格") 10 else: 11 print("不及格")
4. 嵌套
if 条件:
if 条件:
..
else:
if 条件:
...
PS:
嵌套的层数不要太多,一般不超过3-5层
例子
1 print("咣咣咣") 2 gender = input("请输入你的性别:") 3 if gender == "男": # = 赋值 ==判断 4 print("去隔壁.alex等着你") 5 else: # 不是男 6 ask = input("请问是不是包租婆?") 7 if ask == '是': 8 print("去隔壁,alex等着你,wusir也在!") 9 else:# 不是包租婆 10 height = int(input("请问你多高了")) 11 if height > 200: 12 print("太可怕了.去隔壁.去隔壁") 13 else: 14 print("请进.我家的西瓜.又大又甜!")