zoukankan      html  css  js  c++  java
  • elif

    <1> elif的功能

    elif的使用格式如下:

       if xxx1:
            事情1
        elif xxx2:
            事情2
        elif xxx3:
            事情3
    

    说明:

    • 当xxx1满足时,执行事情1,然后整个if结束
    • 当xxx1不满足时,那么判断xxx2,如果xxx2满足,则执行事情2,然后整个if结束
    • 当xxx1不满足时,xxx2也不满足,如果xxx3满足,则执行事情3,然后整个if结束

    Demo

    score = 77
    if score >= 90 and score <= 100:
        print ('本次考试,等级为A')
    elif score >= 80 and score < 90:
        print ('本次考试,等级为B')
    elif score >= 70 and score < 80:
        print ('本次考试,等级为C')
    elif score >= 60 and score < 70:
        print ('本次考试,等级为D')
    elif score >= 0 and score < 60:
        print ('本次考试,等级为E')
    

     输出结果:

    本次考试,等级为C

    <2> 注意点

    • 可以和else一起使用

         if 性别为男性:
             输出男性的特征
             ...
         elif 性别为女性:
             输出女性的特征
             ...
         else:
             第三种性别的特征
       ... 

      说明:

      • 当 “性别为男性” 满足时,执行 “输出男性的特征”的相关代码
      • 当 “性别为男性” 不满足时,如果 “性别为女性”满足,则执行 “输出女性的特征”的相关代码
      • 当 “性别为男性” 不满足,“性别为女性”也不满足,那么久默认执行else后面的代码,即 “第三种性别的特征”相关代码
    • elif必须和if一起使用,否则出错
  • 相关阅读:
    c#隐藏和重写基类方法的区别
    c#事件(续委托之后)
    c# 中接口和抽象类的区别
    call 和apply 的一个记录
    string 和 stringbuilder 的区别
    传值和传引用
    值类型和引用类型
    标签选择器与字体连写
    input表单案例
    codeforces 676B B. Pyramid of Glasses(模拟)
  • 原文地址:https://www.cnblogs.com/loaderman/p/6550108.html
Copyright © 2011-2022 走看看