用python判断平闰年 ,深入理解 or 和 and
生活随笔
收集整理的這篇文章主要介紹了
用python判断平闰年 ,深入理解 or 和 and
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
理解:這個(gè)題我一共做過(guò)三次,每次都不理解,2000為什么是閏年
? ? ? ? ? ? ? ? ? ? ?year%4==0 and year%100!=0 or year%400==0:
? ? ? ? ? ? ? ? ? ? ?注意看上方代碼:??year%4==0 and year%100!=0和year%400==0分別是兩個(gè)部分
? ? ? ? ? ? ? ? ? ? ? or是什么,或,或是什么,兩者有一個(gè)滿足即可
? ? ? ? ? ? ? ? ? ? ? and 是什么,和,和是什么,都滿足才行
? ? ? ? ? ? 由此可知,2000滿足被400整除的條件,所以是閏年
原題:
如果一個(gè)年份可以被 4 整除且不能被 100 整除,或者可以被 400 整除,那么這個(gè)年份就是閏年。
請(qǐng)用程序?qū)崿F(xiàn)
輸入一個(gè)年份year,判斷它是「平年」還是「閏年」。如果是平年,輸出common year;如果是閏年,輸出leap year。
示例 1
輸入
2000輸出
leap year示例 2
輸入
1990輸出
common year答案:? ?
# 請(qǐng)使用 input() 輸入一個(gè)年份 year year=int(input("請(qǐng)輸入年份")) # 請(qǐng)判斷這個(gè)年份是否為閏年 if year%4==0 and year%100!=0 or year%400==0:print("leap year") else:print("common year")??
總結(jié)
以上是生活随笔為你收集整理的用python判断平闰年 ,深入理解 or 和 and的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: flight planning
- 下一篇: 利用python网络爬虫获取软科中国最好