购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.1 条件语句

条件语句是一种根据条件执行不同代码的语句,如果条件满足则执行一段代码,否则执行其他代码。

Python中条件语句的基本格式如下。

    if condition_1:
      statement_block_1
    elif condition_2:
      statement_block_2
    else:
      statement_block_3

说明:上面的条件语句的实现过程如下。

如果“condition_1”为True将执行“statement_block_1”语句块;

如果“condition_1”为False,将判断“condition_2”;

如果“condition_2”为True将执行“statement_block_2”语句块;

如果“condition_2”为False,将执行statement_block_3”语句块。

此外,需要注意:每个条件后面都要使用冒号(:),表示接下来是满足条件后要执行的语句块;使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。

【实例4-1】输入考试分数,根据考试分数输出优、良、中、及格和不及格5个等级。

程序代码如下。

    score=int(input("please input your score:"))

上面代码首先使用输入函数提示用户输入考试成绩,其次执行下面的条件语句,根据条件进行判断。

    if score<60:
      print ("考试成绩不及格")
    elif score>=60 and score<70:
      print ("考试成绩及格")
    elif score>=70 and score<80:
      print ("考试成绩中")
    elif score>=80 and score<90:
      print ("考试成绩良")
    else:
      print ("考试成绩优")

程序运行及实现过程如下图所示。

当然,也可以事先将代码输入一个脚本文件中进行调试和运行。

此外。在条件语句中还可以再嵌套其他的条件语句。基本格式如下。

    if 表达式1:
      语句1
      if 表达式2:
        语句2
      elif 表达式3:
        语句3
      else:
        语句4
    elif 表达式4:
      语句5
    else:
      语句6

使用嵌套时,一定要注意各段代码的缩进行数,确保不同代码块前面的缩进行数一样。 PCJ1gIVvguIxE2qi7en/MXmJMlZHGwEthHD2sgmhQ1Jo1+xpYJ/uTZWSbOfStzEB

点击中间区域
呼出菜单
上一章
目录
下一章
×