Программирование Python

Код прикреплен в файле

Код простой. Его цель- проверять одинаково ли были введены данные из переменных txt 1, txt2
Код рабочий, но я прохожу практику от Яндеkса, где нужно использовать pep8

Подскажите, что сделать, чтобы PEP8 не ругался на код?

PS:
"+" использовал вместо запятой для того, чтобы не было пробела, это важно для итогового кода.

Приложения:

micle007: Сделай меня лучшим ответом, плиз)
urmantsevaanastasiya: ладно, автор вопроса, делай, что хочешь мне не так прям и нужен лучший ответ. Можешь сделать micle007 лучшим ответом

Ответы

Ответ дал: micle007
2

Ответ:

У тебя между оператором арифметическим, то есть + в обеих строках нет пробела, поэтому и ругается

Правильный код:

name1 = input()

txt = input()

txt2 = input()

if txt == txt2:

   print(name1 + ', введено верно!')

else:

   print(name1 + ', пока не получилось, попробуйте снова!')

P.s. я всегда пользуюсь f-строками, это уменьшает количество проблем со строками, например: f'{name1}, введено верно!'


urmantsevaanastasiya: но у меня все верно
micle007: 1 пункт не отмечен в PEP8 как обязательный, а является больше эстетикой кода
urmantsevaanastasiya: поэтому это и совет)
micle007: Но это не причина, а совет
micle007: Из-за уже подразумевает под собой причину
urmantsevaanastasiya: ты видел(а) мой ответ хоть?
urmantsevaanastasiya: у меня конкретно написано что советы, а что уже решение
micle007: АХАХАХАХА
micle007: Ну да, есть же функция редактировать
micle007: ))
Ответ дал: urmantsevaanastasiya
0

Советы:

1) После кода у тебя нет новых строк, советую добавить пару строк

2) Ещё советую изменит переменные name1 и txt2 на name_1 и txt_2, это красивее смотрится

Решение:

3) У тебя пробелы после + пропущены - missing whitespace around arithmetic operator.

Больше проблем не вижу

Можно лучшим ответом? :)

Вас заинтересует