a = len(n)
while a != 0:
c = int(n)
b = c % 10
s = s + b
c = c // 10
a = a - 1
print(s)
n = input()
print_digit_sum(n)
кто знает почему при вводе:123 выводит 9?
Потому что ты три раза (по числу цифр) просуммировал одну и ту же цифру 3 (последнюю). Непонятно, что делает c=int(n) в цикле и почему не c=int(num)
спасибо, а то уже глаза замозолил
Обсуждают сегодня