![Python王者归来](https://wfqqreader-1252317822.image.myqcloud.com/cover/412/31794412/b_31794412.jpg)
上QQ阅读APP看书,第一时间看更新
5-4 if … else语句
程序设计时更常用的功能是条件判断为True时执行某一个程序代码区块,当条件判断为False时执行另一段程序代码区块,此时可以使用if … else语句,它的语法格式如下:
if (条件判断):# 小括号可以省略 程序代码区块一 else: 程序代码区块二
上述观念是如果条件判断是True,则执行程序代码区块一,如果条件判断是False,则执行程序代码区块二。可以用下列流程图说明这个if … else语句:
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P56_36688.jpg?sign=1739544909-SujmOl6gpxJReQ6Mkf2tsh4q2v7sSQjx-0-8beb4d8f6a0bbcc34d0be7670265bdff)
程序实例ch5_3.py:重新设计ch5_1.py,多了年龄满20岁时的输出。
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P56_36691.jpg?sign=1739544909-ZpBMInVgBXb2FH7EIGiTbYuNIUIpSkzt-0-9c5ab18308d39bdcf03d542ac61c706e)
执行结果
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P56_36697.jpg?sign=1739544909-XwlC7K7X5WTF1kY0uhnV7UBYiVWdPSZd-0-bb7993e1b18bec8a3ecb21563f91d252)
程序实例ch5_4.py:奇数偶数的判断。
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P56_36700.jpg?sign=1739544909-K5UP7n22mVH5a5K6N8u3VaKK7FVRnBTw-0-57715bdb729e72e08a9b7a6ea64ddbdc)
执行结果
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P56_36706.jpg?sign=1739544909-oV3aOs5LrduTVgIfishEkob2rnl3xkWg-0-27dc6b7b7066c34fe933adbe5ec45e22)