Я пытаюсь напечатать новую строку при использовании% форматирования. Это код у меня есть:Новая строка при использовании форматирования% в python
return '%s\n%s\n%s\nScore: %d' % (seqA, matches, seqB, score)
Но что печатает:
'ATTCGT\n|| |\nATCTAT\nScore: 2'
Есть ли способ печати новых линий с помощью этого метода?
Вы путаете диагностику печати оболочки Python (представление, используя функцию 'repr', результата предыдущей строки, оцененной) с фактическим выводом вашего сценария. Ваш код на самом деле ничего не выводит. – Cairnarvon
Я просто попробовал его за пределами программы Python IDLE и использовал «print», и это сработало. Сожалею. –
Не пожалеете, это не необычная ошибка. – Cairnarvon