Python | 实现九九乘法表

255 阅读1分钟

image-20231118121214049.png

代码如下:

for i in range(1, 10):
    for j in range(1, i + 1):
        text = '{} * {}'.format(i, j)
        print(text, end='   ')

    print('')

解释

第一行: for i in range(1, 10): 变量将从 1 - 9;

第二行:for j in range(1, i + 1): 这是另一个 for 循环,它将变量 j 从 1 到 i + 1 迭代。这里的 i + 1 是为了确保 j 的取值范围是从 1 到 i,而不是从 1 到 i - 1。

第三行:text = '{} * {}'.format(i, j) 这行代码将当前的 i 和 j 值组合成一个字符串,表示它们的乘积。例如,当 i = 3 且 j = 2 时,这行代码将创建一个字符串 "3 * 2"。

print(text, end=' ') 这里需要注意print的第二个参数可以使每次创建出来的字符串尾部增加空格。

print('')的作用是在每一个循环中,进行换行的处理,相当于 print('\n')