这是一个程序,接受用户的输入,并打印在一行。 当用户输入1,2,3,4时 每一个数字的输出在不同的行中输出。在
这是在循环输出的每一次迭代之后都会出现新行,但我希望输出是single行。怎么了我能做吗? 但我想要产出 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
正如@Bo102010所说,“在python3中:
print(array[j], end=' ')
”。但是python也支持按原样打印列表。print(list)
,或者在您的例子中,print(array)
将在一行上打印出一个数组。在您可以使用
join
:相关问题 更多 >
编程相关推荐