Python -运用for语句输出(九九乘法表)

现在,我开始引导你的思路,你看我的思路对不对?

第一步:了解我们的需求

需求:打印出九九乘法表

注意:我们可以去找一张九九乘法表图片,看看结果和我们想的一致不

Python -运用for语句输出(九九乘法表)_第1张图片

第二步:(找规律)找到打印需求的规律

分析:跟着我的思路走,你看对不对。以【小方块】为原点,右下方作为第一象限,一直到m列n行是不是就是m*n(仔细想想)

规律:    【□】       第一列    第二列        第三列        ...        第m列

       第一行     1*1            

       第二行     1*2          2*2            

       第三行     1*3          2*3            3*3            ...

       第四行     1*4          2*4            3*4            ...        m*4

       ...             ...               ...               ...             ...

       第八行     1*8          2*8            3*8            ...        m*8

       第n行       1*n          2*n            3*n           ...        m*n

明确需求后,理解设计方法-接下里我们就看看for语句的用法

代码:

for x in range (1,10):

  for y in range (1,x+1):

    print('%d*%d=%d' %(y,x,x*y),end='\t')

   # print(f'{y}*{x}={y*x} ',end='\t') #第二种引用方式

  print()

方法;利用for循环,结合range取值,每次取完一次值,就会换行打印下一次的取值内容

          依次类推......

举例:第一次x=1,那么y在(1,2)左闭右开-可以取到y=1,本次打印则为1*1

            ......

          第三次x=3,那么y在(1,4)左闭右开-可以取到y=1,2,3,本次打印则为1*3, 2*3, 3*3

          依次类推.....

运行结果展示:

Python -运用for语句输出(九九乘法表)_第2张图片

 

每天都来学习,会有不一样的知识等着你。

如果您看懂了,麻烦点赞,或转发!

谢谢~

你可能感兴趣的:(Python,python,开发语言,后端,网络,mysql)