Python中if-else语句用来形成二分支结构,语法格式如下:
语句块 1 是在if条件满足后执行的一个或多个语句序列,语句块 2 是if条件不满足后执行的语句序列。二分支语句用于区分条件的两种可能,即True或者False,分别形成执行路径。用一张图来描述if-else语句的执行流程,如图 3-2 所示。
图 3-2 if-else语句执行流程
【 例 3-3 】 编写程序,要求输入年龄,判断该学生是否成年(大于等于 18 岁),如未成年,计算还需要几年能够成年。
参考程序:
运行结果:
【 例 3-4 】 编写程序,要求输入三角形三条边的长度,输出三角形的面积。
参考程序:
运行结果: