«

【Python程序设计】判断是否为闰年

azurekiln 发布于 阅读:4 Python程序设计


一. 简答题(共1题,100分)

  1. (简答题)闰年计算。编写程序,对于用户输入的年份,判断其是否为闰年。提示:闰年是能被4整除但不用被100,或者能被400整除的年份。
def is_leap_year(year_input):
    try:
        year = int(year_input)
        if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
            return True
        return None
    except ValueError:
        print("输入无效,请输入一个整数年份。")
        return None

while True:
    user_year=input("请输入年份:")
    if is_leap_year(user_year):
        print(f"您输入的年份:{user_year}是闰年")
    else:
        print(f"您输入的年份:{user_year}不是闰年")


扫描二维码,在手机上阅读
收藏
请先 登录 再评论