Задача 10.03

''' Разработайте скрипт для решения задачи: Создайте функцию нахождения количества цифр и сумму цифр положительного целого числа. Выполните функцию для чисел, вводимых с клавиатуры. Закончить программу при вводе 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