Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果我使用嵌套for循环,如何在Python中展平输出文本?_Python - Fatal编程技术网

如果我使用嵌套for循环,如何在Python中展平输出文本?

如果我使用嵌套for循环,如何在Python中展平输出文本?,python,Python,挑战在于使用内部循环编写“F”字母,而不只是乘以“X” 我想用下面的代码将输出的“F”字母展平。 有什么方法可以做到这一点,或者在Python中,或者这是默认的控制台输出 numbers = [5,2,5,2,2] for iteration in numbers: print('\n') for X in range(iteration): print('X', end="") 尝试此操作,我们使用“\r”而不是“\n”: numbers = [5,2,5,2

挑战在于使用内部循环编写“F”字母,而不只是乘以“X”

我想用下面的代码将输出的“F”字母展平。 有什么方法可以做到这一点,或者在Python中,或者这是默认的控制台输出

numbers = [5,2,5,2,2]
for iteration in numbers:
    print('\n')
    for X in range(iteration):
        print('X', end="")

尝试此操作,我们使用“\r”而不是“\n”:

numbers = [5,2,5,2,2]
for iteration in numbers:
    print('\r')
    for X in range(iteration):
        print('X', end="")
输出:

XXXXX
XX
XXXXX
XX
XX
XXXXX
XX
XXXXX
XX
XX
或者您可以进行空白打印:

numbers = [5,2,5,2,2]
for iteration in numbers:
    print()
    for X in range(iteration):
        print('X', end="")
输出:

XXXXX
XX
XXXXX
XX
XX
XXXXX
XX
XXXXX
XX
XX

呃,你的问题不是很清楚。请给出您得到的输出以及它有什么问题,或者您期望得到什么?另外,请解释“展平我的输出文本”是什么意思?
print('\n')
打印您要打印的换行,以及默认情况下在每行末尾放置的换行。如果想要得到一个换行符,可以不打印任何内容(
print()
)。