首页 > 解决方案 > 如何减少这个 python 程序中的行距?

问题描述

我正在学习嵌套循环,并遇到了每个 x 行之间的行距问题。

numbers = [2, 2, 2, 2, 7, 7]

for i in numbers:
    for j in range(0, i):
        print("x", end='')
    print('\n')

以下是我的代码的输出:

xx

xx

xx

xx

xxxxxxx

xxxxxxx

我应该在我的代码中进行哪些更改,以便在每个 x 的行之间不存在额外的行?

标签: pythontext-formatting

解决方案


替换print("\n")print(), 因为 print 默认情况下已经打印了一个尾随换行符。


推荐阅读