Python旧版课程库
Python第 01 期 - 基础查看课程总览

020 分支结构 - 条件语句 if...else

主要内容

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

1. if...else 语句的定义

else的中文意思是:否则,其它,别的。 if和else的组合则是如果...否则的意思 很多事情可以被简单的划分为两种情况,比如:
  • 下雨和不下雨
  • 成功和失败
  • 去和不去
  • 程序中用if...else语句来执行这些二分类的情况 以下为if...else语句的执行流程: if...else语句的定义如下:

    2. if...else 语句的使用

    用程序实现以下逻辑: 考试如果上了60分就算及格,否则就是不及格
    
    score = input('请输入成绩:')
    score = float(score)
    if score >= 60:
        print('及格')
    else:
        print('不及格')
    
    程序流程图如下: 注:else后面一定不能添加任何语句。 以下程序会报错:
    
    score = input('请输入成绩:')
    score = float(score)
    if score >= 60:
        print('及格')
    else: score < 60:
        print('不及格')
    
    用程序调试的方法调试以下程序。 观察连续使用两个if语句的程序流程,和上面使用if...else语句的流程有什么不同:
    
    score = input('请输入成绩:')
    score = float(score)
    if score >= 60:
        print('及格')
    if score < 60:
        print('不及格')
    

    3. 小结

  • if...else语句的定义和使用
  • OJ训练题

    1、停车费 - ★
    2、小于100的数 - ★
    3、魔法师 - ★
    4、合并队列 - ★★
    5、购物 - ★★★