单分支,判断闰年,Python语句

img

使用单分支结构,判断是否为闰年。创建函数judge_leap(year),表示要判断的年份。输入一个年份,调用judge leap 函数,判断是否为闰年并输出结果

参考如下:

def judge_leap(year):
    return (year % 400 == 0) or ((year % 4 == 0) and (year % 100 != 0))

y = int(input())
if judge_leap(y):
    print("%d年是闰年" % y)
else:
    print("%d年不是闰年" % y)

效果如下:

img

def judge_leap(year):
    return (year % 4 == 100 and year % 100 != 0) or year % 400 == 0


year = eval(input())
print(f"{year}{'是' if judge_leap(year) else '不是'}闰年")

运行结果:

2000
2000是闰年

def judge_leap(year):
    if year%4==0:
        if year%100==0:
            if year%400==0:
                print("%d是闰年"%(year))
            else:
                print("%d不是闰年"%(year))
        else:
            print("%d是闰年"%(year))
    else:
        print("%d不是闰年"%(year))
judge_leap(int(input()))

如对您有帮助,请采纳此回答。谢谢!