for i in range(1,10):
     for j in range(1, i+1):
     print(f"{j}*{i} = {j*i}",end=' ')
print('\n')

 

今天做测试题,要写一个乘法口诀。好,来思路:

首先要输入 1*1 = 1

以后呢,1*2 的时候,不能换行,但是print语句默认结果是 end='\n',因此,我们需要把end的默认值设置成非'\n',我们在这个案例里使用end = ' ',

在都输出完以后,需要换行,因此单独输入'\n',使用print('\n')

这样就可以打印出来了。

Tips:这里有一个知识点:print(f"{j}*{i} = {j*i}",end=' '),print里带f时,大括号{ }里面可以直接输入变量。ok,第一次打印乘法口诀,希望大家一起学习,共同进步,加油!

 

 

 代码贴上来的是错的,只能贴个图了。