py.user.next
Вот это из консоли возьми, сохрани в html-страницу и открой в браузере - и оно будет в одну строчку. Какой тебе питон, если ты html не знаешь.
Про тег <br> забыл, ничего страшного, зачем так возмущаться то

py.user.next
Вот это из консоли возьми, сохрани в html-страницу и открой в браузере - и оно будет в одну строчку. Какой тебе питон, если ты html не знаешь.
Anshlagтак у тебя алгоритм такой
def selpad():
out = ‘'
c.execute(’SELECT * FROM pad')
row = c.fetchone()
while row is not None:
row = c.fetchone()
out = out + ‘\n’+str(row)
return out
test = selpad()
def selpad(): out = '' c.execute('SELECT * FROM pad') while True: row = c.fetchone() if not row: break out = out + '\n'+str(row) return out
vic57
так у тебя алгоритм такой
def selpad(): out = '' c.execute('SELECT * FROM pad') while True: row = c.fetchone() if not row: break out += str(row) + '\n' return out
AnshlagЭтим тегом уже никто не пользуется лет двадцать. Открой исходники разных сайтов и посмотри, как там сделано всё. В основном текст идёт без изменений одной строкой, просто он помещается в выравненную коробку (таблица это или ещё что-нибудь типа дива или спана).
Про тег <br> забыл, ничего страшного, зачем так возмущаться то :)
py.user.next
AnshlagТегом <br> не пользуются потому, что он портит изначальный текст и им невозможно управлять из одной точки (таблицы стилей). Если у тебя текст хранится в базе данных, то в случае с <br> этот тег надо хранить прямо в базе, а в случае с таблицами - нет. Ну, и растяжение экрана играет свою роль. При растянутом браузере читать текст в одну узкую колонку нерационально, а быстро поменять это ты не можешь, потому что весь текст в этих br'ах.
Про таблицы знаю и знал еще 15 лет назад