我正在写一些代码来测试一年是否是闰年
所以我写了:
year = input("please enter a year: ")
if (year % 4) == 0:
print(f"{year} is a leap year.")
else:
print(f"{year} is a nonleap year.")
报告的错误是:
if (year % 4) == 0:
TypeError: not all arguments converted during string formatting
Tags:
由于
year
是字符串,year % 4
尝试运行字符串格式化操作。更改为if (int(year) % 4) == 0:
看看你能不能用闰年
如果你想保持你的方式,你需要把年转换成整数:
相关问题 更多 >
编程相关推荐