如果我使用嵌套for循环,如何在Python中展平输出文本?
挑战在于使用内部循环编写“F”字母,而不只是乘以“X” 我想用下面的代码将输出的“F”字母展平。 有什么方法可以做到这一点,或者在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
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()
)。