求大佬们帮忙看看!
temp = input("请输入年份:")year = int(temp)
if isinstance(year/400,int):
print("闰年")
else:
if isinstance(year/4,int) and isinstance(year/100,float):
print("闰年")
else:
print("不是闰年")
假如不能被100整除,那他除出来不就是小数,也就是浮点数吗,不知道哪里错了{:10_266:} 除法默认返回的就是 float 类型,不可能为 int 的
你可以改成判断余数等其他方法 题目是判断某年是否为闰年 qiuyouzhi 发表于 2022-7-18 16:24
除法默认返回的就是 float 类型,不可能为 int 的
你可以改成判断余数等其他方法
原来是这样!可能我上课没好好讲,谢谢大佬! 星泪泪泪 发表于 2022-7-18 16:26
原来是这样!可能我上课没好好讲,谢谢大佬!
如果问题已解决,请设置【最佳答案】
页:
[1]