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一起使用,否则出错
  • 相关阅读:
    Check the string
    最简单的
    第七届ACM程序设计竞赛 (SDIBT)
    Cutie Pie
    CSS3 :nth-of-type() 与 nth-child()选择器
    Ajax 完整教程 转载地址:http://www.cnblogs.com/Garden-blog/archive/2011/03/11/1981778.html(转)
    排序:二元选择排序
    排序:堆排序
    排序:直接插入排序 稳定 n*n
    排序:冒泡和改进
  • 原文地址:https://www.cnblogs.com/loaderman/p/6550108.html
Copyright © 2011-2022 走看看