尝试打印
Numbers are: 1 2 3 4 5
从这里
numbers = [1,2,3,4,5]
print("Numbers are: "),
for n in numbers:
print(n),
但是它不会在同一行中打印数字,而是将它们打印在新行中,为什么?我正在使用Python3。
答案 0 :(得分:1)
在python 3.x
中,您必须使用print(..., end =" ")
将新行替换为空白。
numbers = [1,2,3,4,5]
print("Numbers are: ", end =" ")
for n in numbers:
print(n, end =" ")
答案 1 :(得分:0)
使用:
print(n, end=" ")
因为:
Python的print()函数带有一个名为“ end”的参数。默认情况下,此参数的值为“ \ n”,即换行符。