zoukankan      html  css  js  c++  java
  • 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("请进.我家的西瓜.又大又甜!")
  • 相关阅读:
    【人生苦短,我学Python】个人学习笔记——str.count方法
    微信支付问题解决
    针对listview上面的按钮点击事件的操作
    Android界面之间的跳转和返回
    贪吃蛇
    数据库的连接
    Android中实现圆的面积的计算问题
    关于安卓环境的搭建问题
    python 获取cpu、内存、硬盘等实时信息 psutil
    python 配置文件
  • 原文地址:https://www.cnblogs.com/beargod/p/10023024.html
Copyright © 2011-2022 走看看