for i in range(1, 6):print(i)
Выравнивание текста в столбик в Python
Для начала, можно создать списочную переменную, в которой будут храниться строки текста:
lines = ['Строка 1', 'Строка 2', 'Строка 3']
Затем, используя цикл for
и функцию print
, можно вывести каждую строку по отдельности:
for line in lines:print(line)
Такой код выведет строки текста в столбик:
Строка 1Строка 2Строка 3
Если необходимо выровнять текст по правому краю столбика, можно использовать метод строки rjust
. Например, для выравнивания по правому краю до ширины 10 символов:
for line in lines:print(line.rjust(10))
Такой код выведет текст следующим образом:
Строка 1Строка 2Строка 3
Аналогично, для выравнивания по центру можно использовать метод строки center
:
for line in lines:print(line.center(10))
Такой код выведет текст следующим образом:
Строка 1Строка 2Строка 3
Таким образом, с помощью простых функций и методов строки в Python можно легко вывести текст в столбик с различными выравниваниями.
Один из таких методов — использование цикла for
. Мы можем пройтись по каждому элементу списка или строки и вывести его на отдельной строке с помощью функции print()
. Например:
my_list = [1, 2, 3, 4, 5]for element in my_list:print(element)
Этот код выведет каждый элемент списка в отдельной строке:
12345
Еще одним методом является использование строки с символом новой строки
. Мы можем сложить все элементы строки, разделенные символом новой строки, и вывести полученную строку с помощью функции print()
. Например:
my_string = "HelloWorld!"print(my_string)
Этот код выведет:
HelloWorld!
Использование HTML-тега <table>
также позволяет вывести данные построчно. Мы можем создать таблицу и добавить каждый элемент в отдельную строку при помощи HTML-тегов. Например:
my_list = [1, 2, 3, 4, 5]table_html = "<table>"for element in my_list:table_html += "<tr><td>{}</td></tr>".format(element)table_html += "</table>"print(table_html)
Этот код сформирует HTML-таблицу, в которой каждый элемент будет расположен в отдельной строке:
<table><tr><td>1</td></tr><tr><td>2</td></tr><tr><td>3</td></tr><tr><td>4</td></tr><tr><td>5</td></tr></table>