如何在python中一行打印while循环的输出?

如何在python中一行打印while循环的输出?,python,python-3.x,while-loop,Python,Python 3.x,While Loop,它是一个从用户处获取输入并在一行中打印iput的程序。 当用户输入1,2,3,4时 每个数字的输出以不同的行输出 也就是说,在循环每次迭代之后,输出都会出现在新的行中,但我希望输出是在单行中。我该如何做呢? 但我想要输出 1 2 3 4 5 如何获得输出 print("Program to print a 1d array") array=[] i=0 j=0 while(i<5): ##whileloop1 item=int(input())

它是一个从用户处获取输入并在一行中打印iput的程序。 当用户输入1,2,3,4时 每个数字的输出以不同的行输出

也就是说,在循环每次迭代之后,输出都会出现在新的行中,但我希望输出是在单行中。我该如何做呢? 但我想要输出 1 2 3 4 5 如何获得输出

print("Program to print a 1d array")
array=[]
i=0
j=0
while(i<5):               ##whileloop1
    item=int(input())
    array.append(item)
    i=i+1
while(j<5):              ##whileloop2
    print(array[j])
    j=j+1
print(“打印1d数组的程序”)
数组=[]
i=0
j=0

虽然(i如@Bo102010所说,“在python3中:
print(array[j],end='')
”,但Python也支持按原样打印列表。
print(list)
,或者在您的情况下,
print(array)
将在一行上打印数组。

如@Bo102010所说,“在python3中:
print(array[j],end='')
”。但是python也支持按原样打印列表。
print(list)
,或者在您的情况下,
print(array)
将在一行上打印出一个数组。

正如@Bo102010所说,“在python 3中:
print(array[j],end='')
”。但是python也支持按原样打印列表。
print(list)
,或者在您的情况下,
print(array)
将在一行上打印一个数组。

正如@Bo102010所说,“在Python 3中:
print(array[j],end='')
”。但是Python也支持按原样打印列表。
print(list)
,或者在您的情况下,
print(array)
将在一行上打印出一个数组。

您可以使用
join

print("Program to print a 1d array")
array = [int(input()) for _ in range(5)]
print(' '.join(map(str, array)))

您可以使用
join

print("Program to print a 1d array")
array = [int(input()) for _ in range(5)]
print(' '.join(map(str, array)))

您可以使用
join

print("Program to print a 1d array")
array = [int(input()) for _ in range(5)]
print(' '.join(map(str, array)))

您可以使用
join

print("Program to print a 1d array")
array = [int(input()) for _ in range(5)]
print(' '.join(map(str, array)))


在Python 3中:
print(数组[j],end='')
,请参阅。您的第二个while循环是否应该缩进,使其位于第一个while循环的内部?@ohruunurus no,这将抛出一个越界值exception@JGerulskis仔细观察,我看到了发生了什么。我认为嵌套虽然循环用于打印数组作为旁注,但这不是循环列表的好方法。只需对数组中的项执行
对于第一个循环,范围(5)中j的
。在Python 3中:
打印(数组[j],end='')
,请参阅。您的第二个while循环是否应该缩进,使其位于第一个while循环的内部?@ohruunurus no,这将抛出一个越界值exception@JGerulskis仔细观察,我看到了发生了什么。我认为嵌套虽然循环用于打印数组作为旁注,但这不是循环列表的好方法。只需对数组中的项执行
对于第一个循环,范围(5)中j的
。在Python 3中:
打印(数组[j],end='')
,请参阅。您的第二个while循环是否应该缩进,使其位于第一个while循环的内部?@ohruunurus no,这将抛出一个越界值exception@JGerulskis仔细观察,我看到了发生了什么。我认为嵌套虽然循环用于打印数组作为旁注,但这不是循环列表的好方法。只需对数组中的项执行
对于第一个循环,范围(5)中j的
。在Python 3中:
打印(数组[j],end='')
,请参阅。您的第二个while循环是否应该缩进,使其位于第一个while循环的内部?@ohruunurus no,这将抛出一个越界值exception@JGerulskis仔细观察,我看到了发生了什么。我认为嵌套虽然循环用于打印数组作为旁注,但这不是循环列表的好方法。只需对数组中的项执行
.对于第一个循环,范围(5)中j的
.up投票是因为OP code的改进up投票是因为OP code的改进up投票是因为OP code的改进OP codeup投票是因为OP code的改进为什么不投票?我们不可以为OP试图解决的问题提供完全有效的更好的解决方案吗?如果我问这样一个问题斯蒂恩,我很高兴被告知我做错了,并被展示出更好的方式。为什么否决票?我们不被允许为OP实际试图解决的问题提供完全有效的更好的解决方案吗?如果我问这样一个问题,我很高兴被告知我做错了,并被展示出更好的方式。为什么否决票?我们不被允许吗对于OP实际试图解决的问题,我们是否提供了完全有效的更好的解决方案?如果我问了这样一个问题,我会很高兴被告知我做错了,并被展示出更好的方式。为什么会投反对票?我们不被允许为OP实际试图解决的问题提供完全有效的更好的解决方案吗?如果我问这样一个问题的话ion,我很高兴被告知我做错了,并被展示出更好的方式。