新行打印

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

我想在两行上打印我的答案。 我尝试使用\ n,但它无法正常工作,我无法找到与我的案例完全匹配的内容,以便我可以看到它究竟是如何完成的。这是我应该打印的代码。我使用了两个打印功能:

print ("X1 = " + "%.2f"%x1)

print ("X2 = " + "%.2f"%x2)

但是,我想只使用一个打印功能和\ n?

到目前为止,我尝试使用以下格式的\ n函数:

print 'First line \n Second line'

但是,正如我想的那样,这不起作用。我是Python初学者,我知道如何获得最终结果,但我想学习一些新东西,而不是只使用打印功能几次。

提前致谢!

python newline
1个回答
3
投票
print ("X1 = " + "%.2f"%x1 + "\n" + "X2 = " + "%.2f"%x2)

只需用\n连接要打印的两个字符串即可

编辑:1。更有效的方式来做同样的事情:

print("X1 = %.2f\nX2 = %.2f"%(x1,x2))
  1. 使用format()
print("X1 = {0:.2f}\nX2 = {1:.2f}f".format(x1,x2))
  1. 使用格式字符串:
print(f"X1 = {x1:.2f}\nX2 = {x2:.2f}")
© www.soinside.com 2019 - 2024. All rights reserved.