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