2. Количество и сумма цифр в числе.
Условие:
Пользователь вводит большое целое число (например, 4568). Программа выводит на экран все цифры этого числа по одной (в любом порядке), считает количество цифр в этом числе, считает сумму цифр в этом числе (например, 4+5+6+8 для числа 4568).
Код:
# ввод данных (без проверки)
digit = int(input("Введите данные: "))
# решение
quantity = 0 # переменная, в кот. копим количество цифр
amount = 0 # переменная, в кот. копим сумму цифр
while digit > 0: # запускаем цикл с условием для отмены
quantity += 1 # считаем количество цифр
amount += digit % 10 # копим сумму, определяя последнюю цифру в числе
print(digit % 10) # выводим на печать последнюю цифру
digit //= 10 # уменьшаем число, стремимся к нулю (условие для отмены цикла)
print()
print("Сумма цифр равна:", amount, "*** Количество цифр равно:", quantity)