实现方式一:双重for循环,外层循环控制层数,内层循环控制每一行的列数。
for i in range(1,10):#遍历1-9数字
for j in range(1,i+1):#使用内层嵌套遍历1-i+1数字
print(f'{j}*{i}={j*i}\t',end='')
print()
实现方法二:双重while循环,类似第一种。
i=1
j=1 #初始化变量值
while i<10:
while j<i+1:
print(f'{i}*{j}={i*j}',end='\t')#末尾不换行
j=j+1
i=i+1
print('')