闰年计算器Python

问题描述 投票:0回答:1

学习编码,这是我尝试的第一个项目之一,它计算您输入的年份是否是闰年。该程序似乎运行良好,但其中一个测试输入“1900”没有返回任何内容。有人可以解释为什么吗?我真的很难自己解决这个问题。我尝试的所有其他测试输入都返回了预期结果。干杯:)

year = int(input("Enter year: "))
if year % 4 == 0:
  if year % 100 == 0:
    if year % 400 == 0:
      print("Leap year")
    else:
      ("Not leap year")
  else:
    print("Leap year")
else:
  print("Not leap year")
python
1个回答
0
投票

您忘记在第一个 else 中添加

print

© www.soinside.com 2019 - 2024. All rights reserved.