python 利用 for 循环 打印数字图案
示例1:
print(' ', end='')
for i in range(1, 10):
print(str(i).rjust(3), end='')
print()
for i in range(1, 10):
print(i, end='')
for j in range(1, 10):
if i != j:
print(' '*3, end='')
else:
print(str(i*j).rjust(3), end='')
print()
示例2:
print(' ', end='')
for i in range(1, 10):
print(str(i).rjust(3), end='')
print()
for i in range(1, 10):
print(i, end='')
for j in range(1, 10):
if i + j == 10:
print(str(i*j).rjust(3), end='')
elif i != j:
print(' '*3, end='')
else:
print(str(i*j).rjust(3), end='')
print()
示例3:
print(' ', end='')
for i in range(1, 10):
print(str(i).rjust(3), end='')
print()
for i in range(1, 10):
print(i, end='')
for j in range(1, 10):
if i + j == 10:
print(str(i*j).rjust(3), end='')
elif j == 9:
print(str(i*j).rjust(3), end='')
elif i != j:
print(' '*3, end='')
else:
print(str(i*j).rjust(3), end='')
print()
示例4:
print(' ', end='')
for i in range(1, 10):
print(str(i).rjust(3), end='')
print()
for i in range(1, 10):
print(i, end='')
for j in range(1, 10):
if i == 9:
print(str(i*j).rjust(3), end='')
elif i + j == 10:
print(str(i*j).rjust(3), end='')
elif j == 9:
print(str(i*j).rjust(3), end='')
elif i != j:
print(' '*3, end='')
else:
print(str(i*j).rjust(3), end='')
print()
非学无以广才,非志无以成学。