python的if循环和嵌套

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("请进.我家的西瓜.又大又甜!")
原文地址:https://www.cnblogs.com/beargod/p/10023024.html