python 简单的打印九九乘法表

如题

思路和打印*阵列一样,只不过把

在这里插入图片描述

变成
在这里插入图片描述
就ok。

  • 问题1:我为什么不可以直接ctrl+v把图片粘贴上去?
  • 代码如下:
x = 1                                               #给乘数x赋值1,同时x也是迭代器
while x <= 9:                                       #让x取值为1到9.如果用for写那就是for x in range (1,10)
    y = 1                                           #迭代器y赋值1,毕竟乘法表是从1开始乘的
    while y <= x:                                   #这里相当于y=0 while y<x.
        z = x * y                                   #这里是x和y的乘积。
        print( f' {y} * {x} = %02d |' %z, end='')   #%02d是为了让输出的表格整齐一点
        y += 1                                      # ↑ 2指的是输出两位数,0是不足两位用0补齐
    x += 1                                          #累加x和y
    print('')                                       #换行

xu要注意一下下格式化输出

print ( f ’ { var } ’ )

‘%02d’ %z

的用法就可以了(只是想让输出的表整齐一点)。


另外

range( )

是一个左闭右开的区间。这么写可能更直观一点

range[ )

发布了6 篇原创文章 · 获赞 7 · 访问量 1888

猜你喜欢

转载自blog.csdn.net/bluenessdrops/article/details/104265926