为什么老是报错说符号有问题呀

a = int(input(请输入年份:))
if (a % 4==0) and (a % 100!=0) or (a % 400==0):
print("输入的是闰年")
else:
print("不是闰年")

img

请输入年份需要加双引号
正确的代码如下:

a = int(input("请输入年份:"))
if (a % 4==0) and (a % 100!=0) or (a % 400==0):
    print("输入的是闰年")
else:
    print("不是闰年")

另外建议使用pycharm编辑器来写python代码,有代码提示和格式提示这些辅助,更能提高效率

a = int(input(请输入年份:)) => 请输入年份要用引号包裹 a = int(input("请输入年份:"))