大家看看这两个有什么不同吗
while 1:while 1:
temp = input('请输入一个年份:')
if not temp . isdigit():
temp = input("抱歉,您的输入有误,请输入一个整数:")
else:
break
year = int(temp)
if (year % 4 == 0 and year % 100 != 0) or year%400 == 0 :
print(temp + '这一年是闰年')
else:
print(temp + '不是闰年')
a = int(input("请输入"))
b = a % 4
while 1:
if a == 0:
print('输入不合法')
a = int(input(""))
b = a % 4
elif b == 0:
print('闰年')
a = int(input(""))
b = a % 4
else:
print('不是闰年')
a = int(input(""))
b = a % 4
622801 发表于 2019-5-8 13:55
久闻大名,太感谢了
程序2,先不说其他的小bug,仅判断能否被4整除来判定是否闰年,也是不合适的。 程序2错误 冬雪雪冬 发表于 2019-5-7 14:11
程序2错误
久闻大名,太感谢了{:5_109:} 冬雪雪冬 发表于 2019-5-8 14:11
程序2,先不说其他的小bug,仅判断能否被4整除来判定是否闰年,也是不合适的。
受教了
页:
[1]