换行打印

New line printing

我正在尝试将我的答案打印成两行。
我试过 \n ,但它没有用,我找不到与我的案例完全匹配的内容,所以我可以看到它究竟是如何完成的。 这是我应该打印的代码。我使用了两个打印函数:

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

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

但是,我只想用一个打印函数和\n?

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

print 'First line \n Second line'

但是,如我所料,这是行不通的。我是 Python 初学者,我知道如何得到最终结果,但我想学习一些新东西,而不仅仅是使用打印功能几次。

提前致谢!

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}")