第一种写法
for i in range(1,10):
for j in range(1,1+i):
print('%d*%d=%d' %(j,i,i*j),'',end='\t')
print()
第二种写法
for i in range(1,10):
for j in range(1,1+i):
print('%d*%d=%-4d'%(j,i,i*j),end='')
j+=1
print('')
i+=1
print()
第三种写法
for i in range(1,10):
for j in range(1,i+1):
print(f'{j}*{i}={i*j}',"",end='\t')
print()
for i in range(1,10):
for j in range(1,i+1):
print(f'{j}*{i}={i*j}',"",end='\t')
print()

本文探讨了三种不同的Python写法,分别通过嵌套for循环实现矩阵乘法,包括逐行遍历、内层循环更新和利用f-string简化输出。这些技巧展示了循环结构在处理数学问题中的灵活性。
2498

被折叠的 条评论
为什么被折叠?



