怎么用python写一个九九乘法表?

Python016

怎么用python写一个九九乘法表?,第1张

python可以帮助我们输出很多内容,那么如何用python输出一个九九乘法表呢?下面我给大家分享一下。

工具/材料

pycharm

01

首先打开pycharm软件,点击顶部的File菜单,选择New Project选项,如下图所示

02

接下来在New Project中新建一个python文件,如下图所示

03

然后我们在python文件中通过for循环来进行九九乘法表的输出,如下图所示

04

最后运行编写好的python程序以后,我们就可以看到下方输出了九九乘法表,如下图所示

自己写的,亲测可行,望采纳:

def plus_table():

for i in range(1, 10):  # 设置被乘数i,同时也是行号,第一行不打印空行,其他行当被乘数变化时换行

if i >1:  # 第一行不打印空行,其他行当被乘数变化时换行

print()

for j in range(1, i + 1):  # 设置乘数,同时也是列号,需要每个被乘数算式同列,所以不能默认print,需要加默认参数end为空

print("%d X %d = %-2d " % (i, j, i * j), end="")  # 由于结果存在1位数和2位数的可能,为对齐,设置结果为%-2d,即保留2位空间,且左对齐

现在百度没有插入代码功能了,为了清晰缩进,请看贴图

执行结果如下:

如果为了跟经常见到的乘法表显示一致,可以将最后一行的i,j位置互换即可,如下:

print("%d X %d = %-2d " % (j, i, i * j), end="")

执行结果如下: