请问这里如果要用format,要怎么打印出来呢?请求指导!最好能附上有关知识点的学习链接!
for i in range(1,10):
# for j in range(i+1,10):
# print(" "*6,end="\t")
for j in range(1,i+1):
print("{}*{}={}".format(i,j,i*j),end="\t")
print("")
for i in range(1, 10):
for j1 in range(1, i):
print("{}".format(" "), end="\t")
for j in range(i, 10):
print("{}*{}={}".format(i, j, i*j), end="\t")
print()
for i in range(1, 10):
line = ''
for j in range(1, 10):
if i <= j:
str1 = f'{i}*{j}={i*j}'
else:
str1 = ''
line += f'{str1:<8}' # 8个字符长度,左对齐
line += '\n'
print(line)
a = '1*1=1'
b = '1*2=2'
c = '1*3=3'
print("{}\t{}\t{}".format(a,b,c))
如有用请采纳