@farid_ismailov

Почему '\n' в python не переносит на следующюю строку?

klass=[
[1,'Исмаилов',[5,5,5,5,5]], \n
[2,'Конин',[5,5,5,5,5]],\n
[3,'Босов',[3,2,2,2,2]],\n
[4,'Антончик',[5,5,5,5,5]],\n
[5,'Трембач',["У Бога не бывает оценок "]],\n
[6,'Бархатов',[5,5,5,5,5]],\n
]
должно быть
[1,'Исмаилов',[5,5,5,5,5]],
[2,'Конин',[5,5,5,5,5]],
[3,'Босов',[3,2,2,2,2]],
[4,'Антончик',[5,5,5,5,5]],
[5,'Трембач',["У Бога не бывает оценок "]],
[6,'Бархатов',[5,5,5,5,5]],
  • Вопрос задан
  • 6143 просмотра
Пригласить эксперта
Ответы на вопрос 3
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Нет, не должно быть. Должно быть "SyntaxError: unexpected character after line continuation character".
Ответ написан
@anerev
Я конечно хз как можно перевести строку в НЕ строке, но типа то что вы хотите можно вывести так:
klass=[
[1,'Исмаилов',[5,5,5,5,5]], 
[2,'Конин',[5,5,5,5,5]],
[3,'Босов',[3,2,2,2,2]],
[4,'Антончик',[5,5,5,5,5]],
[5,'Трембач',["У Бога не бывает оценок "]],
[6,'Бархатов',[5,5,5,5,5]],
]

for klass1 in klass:
    print(klass1)
Ответ написан
Комментировать
@feldjer
Ну вообще перенос пишется всегда в строке. Например:
"Это строка\nЭта строка на следующей строчке\nМагия"
От этого теперь и иди)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы