学习编码,这是我尝试的第一个项目之一,它计算您输入的年份是否是闰年。该程序似乎运行良好,但其中一个测试输入“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")
您忘记在第一个 else 中添加
print
。