#一个年份如果能被4整除但不能被 100整除,或能被 400整除,那么这个年份就是闰年。
year = int(input('请输入年份:'))
if (year %4==0 and year %100!=0) or year %400==0:
print("这个年份就是闰年")
else:
print("这个年份不是闰年")
代码结果
#编写程序提示用户输人表示今天是一周内哪一天的数字(星期天是0,星期一是1,…,星期六是6)。
# 还要提示用户输入今天之后到未来某天的天数,然后显示未来这天是星期几。
today = int(input('请输入今天是周几(星期天是0,星期一是1…星期六是6):'))
Stoday =int(input('请输入今天到未来某天的天数:'))
sum = today + Stoday
n = sum % 7
if n == 0 :
print('为星期七')
elif n == 1 :
print('为星期一')
elif n == 2 :
print('为星期二')
elif n == 3 :
print('为星期三')
elif n == 4 :
print('为星期四')
elif n == 5 :
print('为星期五')
else :
print('为星期六')
代码结果
#编写程序显示21世纪(从2001年到2100年)里所有的闰年,每行显示10个闰年这些年被一个空格隔开。
LeapYear = []
for year in range (2001,2101):
if (year %4==0 and year %100!=0) or year %400==0:
LeapYear.append(str(year))
for i in range(0,len(LeapYear),10):
print(" ".join(LeapYear[i:i + 10]))
代码结果
答案不唯一,并且不够简洁,只是可以执行出