回覆列表
  • 1 # 使用者674626316078

    def leap_year_or_not(year):

    # 世紀閏年:能被400整除的為世紀閏年。

    # 普通閏年:能被4整除但不能被100整除的年份為普通閏年。

    # 閏年共有366天,其他年只有365天。

    if int(year) % 400 == 0:

    return True

    elif int(year) % 100 !=0 and int(year) % 4 == 0:

    return True

    else:

    return False

    def calculate_days_of_year(year):

    leap = leap_year_or_not(year)

    if leap:

    days = 366

    run = "是"

    else:

    days = 365

    run = "不是"

    print("{}年{}閏年,有{}天。".format(year, run, days))

    if __name__ == "__main__":

    print("輸入年份:")

    n = input()

    calculate_days_of_year(n)

    執行上述程式碼,輸入2019回車,得到以下結果:

  • 中秋節和大豐收的關聯?