各位大神,求助这道课后题我的解法为啥不对,育碧报答
题目:第五节课后题动动手1.写一个程序,判断给定年份是否为闰年。(注意:请使用已学过的 BIF 进行灵活运用).这样定义闰年的:能被4整除但不能被100整除,或者能被400整除都是闰年。我的解答:
temp = input("请输入年份数字:")
while not temp.isdigit():
temp = input("抱歉,您的输入有误,请输入一个整数:")
year = int(temp)
if isinstance(year/400,int):
print("闰年")
else:
if isinstance(year/4,int) and not isinstance(year/100,int):
print("闰年")
else:
print("不是闰年")
这个解法经实例2000(系统给出结果:不是闰年)验证明显不对,百思不得骑姐~初学小白求助大神 year/400python下这个东东不是整除
而应该是year//400
页:
[1]