Найдите сумму и произведение введенных цифр целого числа.Например,если введено 325,то сумма его цифр составляет 10(3+2+5),а произведение равно 30(3*2*5).Решите задачу с использованием цикла while.Блок схему составить и программу на
283
473
Ответы на вопрос:
Объяснение:
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)
Вы можете ввести любое целое число, и программа выдаст сумму и произведение его цифр.
Популярно: Информатика
-
Dariya16040858986506.03.2021 18:48
-
Bunny26511.06.2022 06:36
-
semzolotov26.11.2021 17:34
-
mishajordan21301.10.2022 09:30
-
tupykomiks05.11.2020 07:42
-
Maria32578401.02.2023 05:00
-
mmmmmvbbbbb22.04.2021 05:41
-
badyul10.08.2022 08:29
-
milanaegorova9010.03.2022 16:02
-
nikitamakarov309.10.2020 16:47