python - 如何在不同乘法表之间插入换行符?

标签 python python-3.x for-loop newline multiplication

我编写此代码是为了打印从 1 到 9 的乘法表,但它打印出来时在不同的表之间没有换行。有谁知道如何解决这个问题吗?

for i in range(1, 10):
    for j in range(1, 10):
        k = i * j
        print(i,"x",j, "=", k)

结果是这样的:

1 x 1 = 1
1 x 2 = 2
1 x 3 = 3
1 x 4 = 4
1 x 5 = 5
1 x 6 = 6
1 x 7 = 7
1 x 8 = 8
1 x 9 = 9
2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18

最佳答案

for i in range(1, 10): 循环的迭代之间打印一个空行,这将按您要打印的乘积的数字分隔表格

for i in range(1, 4):
    for j in range(1, 4):
        k = i * j
        print(i,"x",j, "=", k)
    print()

>> 1 x 1 = 1
>> 1 x 2 = 2
>> 1 x 3 = 3

>> 2 x 1 = 2
>> 2 x 2 = 4
>> 2 x 3 = 6

>> 3 x 1 = 3
>> 3 x 2 = 6
>> 3 x 3 = 9

关于python - 如何在不同乘法表之间插入换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46469249/

相关文章:

python - 在 Windows 上的 Python 中获取和设置环境变量

c - 在华氏、摄氏和开尔文之间转换的程序

python - 如何删除列表形式的数据帧的重复索引?

python - 如何使用 scipy.optimize 查找 gumbel 分布的参数

python - 使用文本文件中的数据创建数组 (NumPy)

python-3.x - 通过 Pytest 和 Requests 测试 Django 时 MissingSchema 错误

python - 如何在 Python 中使用循环从 txt 文件中提取单词(行中的第二个和第三个)

python - 如何使用回车键调用按钮命令

c++ - 打印结构双端队列中的第一个数组

javascript - 为什么事件监听器只在 for 循环中创建的最后一个元素上注册?