- Python王者归来
- 洪锦魁
- 166字
- 2020-08-28 21:54:52
5-6 嵌套的if语句
所谓的嵌套的if语句是指在if语句内有其他的if语句,下列是一种情况的实例。
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P58_37565.jpg?sign=1739531468-3AHWrGuclKqppe4K5uzMCvfYalzxWW9s-0-eecdf634c0b1f8abc0c6c42823fa0bec)
其实Python允许加上许多层,不过层次一多,未来程序维护会变得比较困难。
程序实例ch5_8.py:测试某一年是否润年,润年的条件是首先可以被4整除(相当于没有余数),这个条件成立时,还必须符合,它除以100时余数不为0或是除以400时余数为0,当2个条件皆符合才算润年。
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P58_37568.jpg?sign=1739531468-qaw852qpv2ZU5ahY3qCRx8yx71PwuCeK-0-94e7e3e88eebd41b1c6133fbc54ccc3f)
执行结果
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P58_37591.jpg?sign=1739531468-uqmIl3ERg8VPr6JNVx4jlCR9X3ZwB3ZW-0-b32781ae2b1fb82e3b69f858b2e9f0f8)
所谓的嵌套的if语句是指在if语句内有其他的if语句,下列是一种情况的实例。
其实Python允许加上许多层,不过层次一多,未来程序维护会变得比较困难。
程序实例ch5_8.py:测试某一年是否润年,润年的条件是首先可以被4整除(相当于没有余数),这个条件成立时,还必须符合,它除以100时余数不为0或是除以400时余数为0,当2个条件皆符合才算润年。
执行结果