• Предмет: Информатика
  • Автор: Аноним
  • Вопрос задан 5 месяцев назад

Где ошибка помогите?​

Приложения:

Ответы

Ответ дал: ILFV183
1

Ответ:

присмотритесь к 1 строке, у вас вместо клюевого слова "def", у вас написано "det"

правильная реализация функций:

def numberSum(n):

   d = 0

   k = 0

   while n:

       d = n % 10

       n //= 10

       k = k + d

   return k

def charSum(n):

   counter = 0

   while n:

       n //= 10

       counter += 1

   return counter


ILFV183: количество отстпупов должно быть одинаковым, k = k+ d стоит 4 пробела
ILFV183: а перед return k примерно 2
Аноним: я сделал, но все равно ошибка
ILFV183: ну тогда просто скопируйте и вставте вместо вашей риализации:
def numberSum(n):
ILFV183: погодите, щас в ide сделаю и дам вам код
Аноним: у меня Питон
ILFV183: def numberSum(n):
d = 0
k = 0
while n:
d = n % 10
n //= 10
k = k + d
return k
ILFV183: и в овторой функции у вас ошибка
ILFV183: def charSum(n):
counter = 0
while n:
n //= 10
counter += 1
return counter
ILFV183: а все отступы удаляются
Вас заинтересует