python判断用户输入的年份是否为闰年

python判断用户输入的年份是否为闰年

python实例qingyu2022-10-18 9:15:37494A+A-

  python判断用户输入的年份是否为闰年

  示例说明:

  本python实例用来检查判断用户输入的年份是否为润年。

  满足闰年的条件:

  1.能被400整除的年份;

  2.能被4整除但同时不能被100整除的年份。 满足上述两个条件之一的即为闰年。

  实现代码:

  1.简单方式

year = int(input("请输入年份:"))
if year % 4 == 0 and year % 100 != 0:
    leap = True
elif year % 400 == 0:
    leap = True
else:
    leap = False

if leap:
    print(f"{year}是润年")
else:
    print(f"{year}不是润年")

  2.函数方式

def check_leap(year):
    if year % 4 == 0 and year % 100 != 0:
        leap = True
    elif year % 400 == 0:
        leap = True
    else:
        leap = False
    return leap


y = int(input("请输入年份:"))

if check_leap(y):
    print(f"{y}是润年")
else:
    print(f"{y}不是润年")

  3.类方式

class GoodYear:
    def check_leap(self, year):
        if year % 4 == 0 and year % 100 != 0:
            return 1
        elif year % 400 == 0:
            return 1
        else:
            return 0


y = int(input("请输入年份:"))
gy = GoodYear()
check = gy.check_leap(y)
if check == 1:
    print(f"{y}是润年")
else:
    print(f"{y}不是润年")

11.png

点击这里复制本文地址 欢迎来到大黄鸡源码分享网
qrcode

大黄鸡源码编程网 © All Rights Reserved.  
网站备案号:闽ICP备18012015号-4
Powered by Z-BlogPHP
联系我们| 关于我们| 广告联系| 网站管理