4.2.1 单分支结构:if语句
2025年09月21日
4.2.1 单分支结构:if语句
Python中用if语句来表示分支结构,单分支结构的格式如下:
以上格式中if、:和<语句块>前面的缩进都是语法的一部分。if关键字与判断条件构成if语句,if语句后使用:结尾,<语句块>与if语句之间通过缩进形成逻辑关联。
若if语句中的判断条件成立,执行if语句后的<语句块>;若条件不成立,则跳过if语句后的<语句块>。单分支结构中的<语句块>只有“执行”和“跳过”两种情况。
【案例4-2】 空气质量PM2.5提醒。
PM2.5是衡量空气污染的重要指标。一个简化版的空气质量标准采用三级模式,PM2.5的值在1~35(不包括35)为优,在35~75(不包括75)为良好,在75及以上为污染,要求根据输入的PM2.5值判断空气质量,决定是否可外出运动。
案例4-2的代码中使用了3个if语句。只有当输入的PM值在1~35(不包括35)之间时,才会执行“print('空气质量优,尽情享受户外运动吧!')”,否则就会跳过这个语句。
例如,输入数值67时,只有“print('空气质量良好,适合户外运动。')”会被执行,运行结果为“空气质量良好,适合户外运动”。“print('空气质量优,尽情享受户外运动吧!')”“print('空气污染,减少户外运动!')”均在执行各自对应的if语句时发现条件不成立,从而被跳过。