- 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=1739604324-FKTIacDwaBO8uNShx72YrRBS4l73UGXU-0-7c96d935e589ed7daa392948932d854a)
其实Python允许加上许多层,不过层次一多,未来程序维护会变得比较困难。
程序实例ch5_8.py:测试某一年是否润年,润年的条件是首先可以被4整除(相当于没有余数),这个条件成立时,还必须符合,它除以100时余数不为0或是除以400时余数为0,当2个条件皆符合才算润年。
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P58_37568.jpg?sign=1739604324-8cyKc0yVPVKKXEYDJOso7VAnUSluws9E-0-1e912aa780e2c348f52f4c4f8866366c)
执行结果
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P58_37591.jpg?sign=1739604324-fDwGrk9AjAbVHVyQ6xMK9MG5s2Es3x8D-0-ee94761230361f9d45694e1d21a4236a)
所谓的嵌套的if语句是指在if语句内有其他的if语句,下列是一种情况的实例。
其实Python允许加上许多层,不过层次一多,未来程序维护会变得比较困难。
程序实例ch5_8.py:测试某一年是否润年,润年的条件是首先可以被4整除(相当于没有余数),这个条件成立时,还必须符合,它除以100时余数不为0或是除以400时余数为0,当2个条件皆符合才算润年。
执行结果