4-1 Python之if语句
本节编程练习不计算学习进度,请电脑登录imooc.com操作

Python之if语句

计算机之所以能做很多自动化的任务,因为它可以自己做条件判断,通过条件判断,选择做什么样的逻辑(当然,逻辑是需要我们提前写好的),我们称之为条件分支判断。
举个例子,在100分试卷的考试中,小于60分我们认为是不及格的,因此,我们可以使用程序自动判断考试是否及格。

score = 59
if score < 60:
    print('抱歉,考试不及格')
# ==> 抱歉,考试不及格

这里,因为score = 59 < 60,所以if的判断是True,因此就会执行print('抱歉,考试不及格')
这里有几个需要注意的地方:

  1. 可以看到print('抱歉,考试不及格')这行代码明显比上一行代码缩进了,这是因为这行代码是if判断的一个子分支,因此需要缩进,在Python规范中,一般使用4个空格作为缩进
  2. 在if语句的最后,有一个冒号:,这是条件分支判断的格式,在最后加入冒号:,表示接下来是分支代码块

任务

如果年龄达到18岁,则是成年人,咚咚呛的年龄是19岁,请使用if语句判断咚咚呛是否成年,如果成年,输出'adult',并把咚咚呛的年龄打印出来。

  1. # Enter a code
  2. age = 19
  3. if ???:
  4. ???
  5. ???
下一节