for i in range(1,100):
if '7' in str(i) or i%7==0:
print(i,end=' ')
第一题:
for i in range(1,100):
if str(i).count('7') or not i%7:
print(i,end='\t')
第二题:
def Chessboard(n):
tabs='┏┓┗┛┼┠┨┯┷'
for i in range(n):
if i==0:
left = tabs[0]
center = tabs[-2]
right = tabs[1]
elif i==n-1:
left = tabs[2]
center = tabs[-1]
right = tabs[3]
else:
left = tabs[5]
center = tabs[4]
right = tabs[6]
print(left + center*(n-2) + right)
输出:
7 14 17 21 27 28 35 37 42 47 49 56 57 63 67 70 71 72 73 74 75 76 77 78 79 84 87 91 97 98
Chessboard(10) 如下图: