Предмет: Информатика, автор: Аноним

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

Приложения:

Ответы

Автор ответа: 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: а все отступы удаляются
Похожие вопросы
Предмет: Алгебра, автор: margaritakozorez366
Предмет: Математика, автор: zeineshbalausa
Предмет: Английский язык, автор: 15vasyltsovarsenii
Предмет: Другие предметы, автор: vladislausazizov