Posts pythonTip 23 365Or366
Post
Cancel

pythonTip 23 365Or366

题目描述:

一年有多少天,这是个大问题,很值得思考。现在给你一个年份year(year为四位数字的字符串,如”2008”,”0012”), 你输出这一年的天数。如year=”2013”, 则输出365。

分析

一年有365 天还是 366 天,就是判断这一年是否为闰年。

  1. 如果可以被400整除 那就是闰年
  2. 如果能被4整除且不能被100整除,那就是闰年
year = int(year)

if year % 100 == 0:
    if year % 400 == 0:
        print(366)
    else:
        print(365)
else:
    if year % 4 == 0:
        print(366)
    else:
        print(365)
This post is licensed under CC BY 4.0 by the author.
Trending Tags
Contents

pythonTip 22 时间就是金钱

pythonTip 24 一马当先

Trending Tags