Python 判断闰年
程序员文章站
2024-02-27 12:48:33
...
Python 用while循环判断闰年
闰年判断的依据:
1、可以被4整除,但不能被100整除;
2、能够被400整除
代码:
Year = int(input('请输入年份Year:'))
while str(Year) != 'quit':
year = int(Year)
if year > 0:
if year%4 == 0 and year%100 != 0 or year%400 == 0:
print(str(year) + '年是闰年')
else:
print(str(year) + '年是平年')
elif year < 0:
if (year+1)%4 == 0 and (year+1)%100 != 0 or (year+1)%400 == 0:
print('公元前'+str(-year) + '年是闰年')
else:
print('公元前'+str(-year) + '年是平年')
else:
print('年份不能为零,请重新输入')
print('------------')
Year = input('请输入年份(quit退出):')
print('退出,结束!!')
exit()
运行结果:
上一篇: 简易计算器