Помогите
a,b,c=map(int,input().split())
t=k=h=p=s=0
if (a+b+c) % 3==0:
_____k= (a+b+c)//3
_____t=a-k; p=b-k; h=c-k
_____if t>0:
__________s=s+t
_____if p>0:
__________s=s+p
_____if h>0:
__________s=s+h
______print (s)
else:
______print(-1)
В чем тут ошибка? почему ничего не работает?
Напишите правильно пожалуйста, я вообще не разбираюсь в этом
Answers & Comments
Объяснение:
Скорее всего, проблема в самой первой строчке (EOFError). Ошибка может вылазить во многих онлайн-компиляторах (если так, то можно выбрать другой). Конкретно эту ошибку можно исправить, добавив try-except блок:
try:
a,b,c=map(int, input().split())
t=k=h=p=s=0
if (a+b+c) % 3==0:
k=(a+b+c)//3
t=a-k; p=b-k; h=c-k
if t>0:
s=s+t
if p>0:
s=s+p
if h>0:
s=s+h
print (s)
else:
print(-1)
except EOFError as e:
print(e)
# второй except тоже можно добавить, но и без него код может работать, скорее всего
except ValueError as e:
print(e)