vlada23912
26.01.2022 02:31

Найдите сумму и произведение введенных цифр целого числа.Например,если введено 325,то сумма его цифр составляет 10(3+2+5),а произведение равно 30(3*2*5).Решите задачу с использованием цикла while.Блок схему составить и программу на

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
svyaznoi230113
30.05.2023 18:28

Объяснение:

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)

Вы можете ввести любое целое число, и программа выдаст сумму и произведение его цифр.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота