d = int(input())
m = int(input())
e = int(input())
c = int(e / 100)
y = ((e-c) % 100)
r = d + ((13*m - 1) // 5 ) + y + (y // 4 + c // 4 - 2 * c + 777)
r %= 7
print(r)
Где ошибка в коде?
stdout:
/bin/sh ./build.sh 1>&2
stderr:
solution.py:5:2: E221 multiple spaces before operator
solution.py:6:8: E226 missing whitespace around arithmetic operator
solution.py:8:13: E226 missing whitespace around arithmetic operator
solution.py:8:25: E202 whitespace before ')'
Код не соответствует стандарту PEP8
или в нем есть синтаксические ошибки
make: *** [Makefile:2: build] Error 1
Python
Ошибка в коде стандарт PEP8 Python
Я не очень понимаю в питонах, но оно же вроде сообщает строку
solution.py:5:2: E221 multiple spaces before operator
это поидее строка 5 и далее 2 символ в строке перед ним лишние пробелы
solution.py:5:2: E221 multiple spaces before operator
это поидее строка 5 и далее 2 символ в строке перед ним лишние пробелы
PEP это чисто претензии к стандартам оформления, а не ошибки.
Типа порешили что функции должны отделяться сверху и снизу двумя пустыми строками, так-де легче читать код. И тому подобное
Типа порешили что функции должны отделяться сверху и снизу двумя пустыми строками, так-де легче читать код. И тому подобное
Переведи и поймешь. Прямым текстом указаны проблемы ошибок. И даже строки и символы.
У тебя везде лишние/не хватает пробелов
У тебя везде лишние/не хватает пробелов
Нужно более стройно оформлять код на Python. Например, после или перед знака "=" не должно быть лишних пробелов. Между знаками арифметических операций надо ставить пробелы. Всё это сделано, чтобы повысить читабельность кода.
d = int(input())
m = int(input())
e = int(input())
c [№1 - тут пробел лишний]= int(e / 100)
y = ((e[№2 - тут нет пробела]-[№2 - тут нет пробела]c) % 100)
r = d + ((13[№3 - тут нет пробела]*[№3 - тут нет пробела]m - 1) // 5[№4 - тут пробел лишний]) + y + (y // 4 + c // 4 - 2 * c + 777)
r %= 7
print(r)
m = int(input())
e = int(input())
c [№1 - тут пробел лишний]= int(e / 100)
y = ((e[№2 - тут нет пробела]-[№2 - тут нет пробела]c) % 100)
r = d + ((13[№3 - тут нет пробела]*[№3 - тут нет пробела]m - 1) // 5[№4 - тут пробел лишний]) + y + (y // 4 + c // 4 - 2 * c + 777)
r %= 7
print(r)
Это ошибки стандарта кодирования. На работоспособность не влияет, только на читаемость и поддерживаемость кода. Однако в конце есть подозрения и на синтаксические ошибки, вот они уже крашат программу.
Похожие вопросы
- Где ошибка в коде? (Python)
- Ошибка в коде python discord.py
- Ошибка в коде на Python
- Помогите исправить ошибку в коде. Python
- Как возвести число в степень в python через цикл while? В чем моя ошибка в коде? Объясните, пожалуйста подробнее
- Язык программирования Python не могу найти ошибку в коде
- Ошибка при написании скрипта на python syntax error: invalid syntax Что делать?
- Код на программу python пж
- ПОМОГИТЕ НАЙТИ ОШИБКУ В КОДЕ (выводит наибольшее и наименьшее а среднее нет)
- Discord.py ошибка в коде