i = 1
while i<=9:
j=1
while j<=i:
print("%d*%d=%-2d "%(j,i,i*j),end=' ')
j+=1
print('\n')
i+=1
啥意思,你是想换行还是不想换行啊
你写了个end=‘’意思就是不想换行,默认end='\n'
if __name__ == '__main__':
for i in range(1, 10):
for j in range(1,i+1):
print("{}*{}={}".format(j, i, i * j), end="\t")
print()