Предмет: Информатика,
автор: fkffjrdft6899
Найдите сумму и произведение введенных цифр целого числа.Например,если введено 325,то сумма его цифр составляет 10(3+2+5),а произведение равно 30(3*2*5).Решите задачу с использованием цикла while.Блок схему составить и программу на PYTHON!Помогите пожалуйста
Ответы
Автор ответа:
0
Ответ:
Объяснение:
number = int(input("Введите целое число: "))
# Инициализируем переменные для суммы и произведения
sum_digits = 0
product_digits = 1
# Проверяем каждую цифру числа с помощью деления на 10
while number > 0:
digit = number % 10 # Получаем последнюю цифру числа
sum_digits += digit # Добавляем цифру к сумме
product_digits *= digit # Умножаем цифру на произведение
number //= 10 # Убираем последнюю цифру из числа
print("Сумма цифр:", sum_digits)
print("Произведение цифр:", product_digits)
Вы можете ввести любое целое число, и программа выдаст сумму и произведение его цифр.
Похожие вопросы
Предмет: Алгебра,
автор: Аноним
Предмет: География,
автор: Аноним
Предмет: Химия,
автор: z4107976
Предмет: Психология,
автор: titkotik
Предмет: Химия,
автор: Djdowoeeu3bxej3