使用if判断,可以在当if条件为True时,执行if的子逻辑分支,但有时候,也想在if条件不为True时,执行别的子逻辑分支。
比如:在上一节课的例子中,我希望当分数小于60分时输出,抱歉,考试不及格
,否则,输出恭喜你,考试及格
,这个时候可以使用if-else语句。
score = 59 if score < 60: print('抱歉,考试不及格') else: print('恭喜你,考试及格')
这个时候,程序就会根据score的值,走不同的子逻辑分支,同学可以改变score的值试一试。
在这里,同样需要注意两个地方,第一个是冒号:
,在else中,同样需要冒号;其次是缩进,在else的子逻辑分支,同样需要缩进。
如果年龄达到18岁,则是成年人,请使用if-else语句实现以下逻辑,如果成年,输出'adult',否则,输出'teenager'。
# Enter a code