下面为三种打印九九乘法表的方法。第一种是使用while循环,第二种是使用for循环,第三种是使用while和for循环。其实还有很多种实现方式,但是核心是利用循环实现。
#while循环实现九九乘法表
i = 1
while i <= 9:
j = 1
while(j <= i): # j的大小是由i来控制的
print(f'{i}*{j}={i*j}', end='\t')
j += 1
print('') # 为了换行
i += 1
#for循环实现九九乘法表
for i in range(1,10):
for j in range(1,i+1):
print(f'{i}*{j}={i*j}', end='\t')
print('') #为了换行
#for+while循环实现九九乘法表
for i in range(1,10):
j=1
while (j <= i):
print(f'{i}*{j}={i*j}', end='\t')
j+=1
print('')