目录
suibi

python输出九九乘法表(用python代码实现九九乘法表)


首先,我们先看下99乘法表的样子,然后再分析:

python编程:99乘法表详解

首先我们可以看到需要的数字是1到9,我们可以先写出1到9的代码:

for i in range(110):
    print(i)
python编程:99乘法表详解

这个代码会把1到9进行输出。看上面的图片,第一列的开头数字一样,但目前缺少乘上的数字。

我们思考的乘上的数字如何得到,很简单,同样是需要range()来为我们生成数字。

第一行需要1,第二行需要12,第三行需要123......第九行需要123456789,由这个规律我们可以编写代码。

开始的数都是1,在第几行,就生成多少的数字,比如第九行,就这么写(1,10),为什么写10呢?因为不取尾。

i 代表了第几行,所有乘上的数字都是从1开始的,range()可以这么写.

for i in range(1, 10):
    for j in range(1, i + 1):
        print(i, j)

我们为了美观,可以给print的参数end进行设置,一行未结束的时候,结束符号是空格,到第二行时候才进行换行。

for i in range(1, 10):
    for j in range(1, i + 1):
        print(i, j, end="  ")
    print()
python编程:99乘法表详解

这个时候99乘法表的模子已经出来了,我们再给它设置的样子即可。

for i in range(1, 10):
    for j in range(1, i + 1):
        print(f"{j} * {i} = {i*j}", end="  ")
    print()
python编程:99乘法表详解

写笔记

咨询

您的电子邮箱地址不会被公开。