'''
Разработайте скрипт для решения задачи:
Создайте функцию нахождения количества цифр и сумму цифр положительного целого числа.
Выполните функцию для чисел, вводимых с клавиатуры. Закончить программу при вводе 0.
Пример выполнения скрипта:
Программа нахождения количества и суммы цифр заданного числа
Введите число -> 23
Количество цифр числа - 2
Сумма цифр числа - 5
Введите число -> 90
Количество цифр числа - 2
Сумма цифр числа - 9
Введите число -> 0
Конец программы
'''
print('Программа нахождения количества и суммы цифр заданного числа')
def ks(n):
k = 0
s = 0
while n != 0:
a = n % 10
s += a
n //= 10
k += 1
print('Количество цифр числа - ', k)
print('Сумма цифр числа - ', s)
while True:
a = int(input('Введите число -> '))
if a == 0:
print('Конец программы')
break
ks(a)
© Кащеев Е. Решение задач по программированию на языке Python