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 ошибка в коде
 
			 
						 
						