在Python中打印新行的问题[已关闭]。

问题描述 投票:0回答:1

我想把两个变量打印成两行不同的内容。想了解e.g.的正确语法。

x=5,y=5
print (x,'\n',y) # leads to an error
python
1个回答
-3
投票

假设是python3...

x=5
y=5
print(str(x) + '\n' + str(y))

EDIT:

这个解决方案:

print(x,'\n',y)

会在y前多加一个空格,所以会返回。

5
 5

2
投票

你不能写

x=5, y=5
print(x, '\n', y)

试着把x和y写在不同的行上。

x=5
y=5 
print(x,'\n',y)

这样就可以了


-2
投票

试试这样的东西。

print(x)
print(y)

或者这个

print("{0}\n{1}".format(str(x), str(y)))
© www.soinside.com 2019 - 2024. All rights reserved.