1.平年闰年。
def isleap(n):
if (n % 400 == 0 and n%100 != 0) or n % 400 == 0 :
return 'yes'
else:
return 'no'
n = int(input())
print(isleap(n))
2.
由题意可以知道我们这个题目是左边补零,从小到大输出32个01串,相当于可以用二进制。
for i in range(32):
print('{:0>5b}'.format(i))
n,m = map(int,input().split())
a = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
a1 = a[:m]
for i in range(1,n+1):
print(a1)
a1 = a[i] + a1[0:-1] #更新a[i]取到新增前面的数,a1[0:-1]将所有的都取到。