Новая линия печати - PullRequest
       8

Новая линия печати

0 голосов
/ 09 апреля 2019

Я пытаюсь напечатать свой ответ в две строки.
Я пытался с \ n, но это не сработало, и я не смог найти точное совпадение с моим делом, чтобы я мог видеть, как именно это должно быть сделано.,Вот мой код, который должен быть напечатан.Я использовал две функции печати:

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

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

Однако я хотел бы сделать это только с одной функцией печати и \ n?

Я пробовал пока что использовать следующий формат функции \ n:

print 'First line \n Second line'

Однако, как я и предполагал, это не работает.Я новичок в Python и знаю, как добраться до конечного результата, но я хочу научиться чему-то новому, а не просто пару раз использовать функцию печати. ​​

Заранее спасибо!

1 Ответ

3 голосов
/ 09 апреля 2019
print ("X1 = " + "%.2f"%x1 + "\n" + "X2 = " + "%.2f"%x2)

Просто объедините две строки, которые вы хотите напечатать, с \n <- новой строкой </p>

РЕДАКТИРОВАТЬ: 1. более эффективный способ сделать то же самое:

print("X1 = %.2f\nX2 = %.2f"%(x1,x2))
Использование format():
print("X1 = {0:.2f}\nX2 = {1:.2f}f".format(x1,x2))
Использование строк формата:
print(f"X1 = {x1:.2f}\nX2 = {x2:.2f}")
...