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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值