跳至正文
View Categories

< 1 min read

主要内容 #

  1. if…elif…else 语句的定义
  2. if…elif…else 语句的使用

1. if…elif…else 语句的定义 #

在python中,elif即else if的缩写,中文意思是或者 if…elif…else的组合则是如果…或者…否则的意思 注:elif可以多次使用,比如:if…elif…elif…elif……else 与if…else组合不同的是,if…elif…else组合用于表示多种情况,比如:
  • 考试如果上了90分,等级就是A,80分以上是B,70分以上是C,60分以上是D,否则都是E
  • 如果明天很热我就去海边浪;如果是阴天我就去爬山;否则我就待家里。
  • 程序中用if…elif…else语句来执行多种情况 以下为if…elif…else语句的执行流程: if…elif…else语句的定义如下:

    2. if…elif…else 语句的使用 #

    用程序实现以下逻辑: 考试如果上了90分,等级就是A,80分以上是B,70分以上是C,60分以上是D,否则都是E
    score = input('请输入成绩:')
    score = float(score)
    if score >= 90:
        print('成绩等级:A')
    elif score >= 80 :
        print('成绩等级:B')
    elif score >= 70 :
        print('成绩等级:C')
    elif score >= 60 :
        print('成绩等级:D')
    else:
        print('成绩等级:E')
    用调试的方法执行以下多个if语句,查看执行流程及结果与上述的程序的区别:
    score = input('请输入成绩:')
    score = float(score)
    if score >= 90:
        print('成绩等级:A')
    if score >= 80 :
        print('成绩等级:B')
    if score >= 70 :
        print('成绩等级:C')
    if score >= 60 :
        print('成绩等级:D')
    else:
        print('成绩等级:E')

    3. 小结 #

  • if…elif…else 语句的定义和使用
  • OJ训练题 #

    1、判断奇数 – ★
    2、快递费 – ★
    3、彩票 – ★
    4、练21.4 体质指数BMI – ★★
    5、【例23.2】 这个月有几天 – ★★★