调用函数判断闰年与否

编写函数runnian,根据“四年闰百年不闰,四百年又闰”判断是否闰年。在主程序输入一个年份,调用runnian函数判断其是否为闰年,并输出判断结果。
注意:缩进格式正确输入。

望采纳!谢谢

def runnian(year):

    if (year%4 == 0 and year%100 != 0) or year % 400 == 0:
        print("{}是闰年".format(year))
    else:
        print("{}不是闰年".format(year))
        
year = eval(input())
runnian(year)


x = eval(input())
if (x%4 == 0 and x%100 != 0) or x %400 == 0:
  print("yes")
else:
  print("no")

def nian():
    year = input('请输入一个年份:')
    year = int(year)  # 将年份转换成转换为整数,如果转换一个不符合格式的字符串将会报错,如int('abc')
    if year % 400 == 0:
        print('年份%d是闰年' % year)
    elif year % 4 == 0 and year % 100 != 0:
        print('年份%d是闰年' % year)
    else:
        print('年份%d不是闰年' % year)
nian()

a=int(input())
if a%4:
print("No")
else:
if a%100:
print("Yes")
else:
if a%400:
print("No")
else:
print("Yes")