
В программу вводится целое число n (n>0) с клавиатуры. Необходимо вывести произведение сумм его
четных и нечетных цифр. Если одна из сумм равна нулю, то необходимо вывести вторую. На питоне!

Ответы на вопрос

Відповідь:
Пояснення:
n = int(input())
sump = 0
sumn = 0
while n>0:
if n%2 == 0:
sump = sump + n % 10
else:
sumn = sumn + n % 10
n = (n - n % 10)//10
if sump != 0 and sump != 0 :
n = sump * sumn
if sump ==0:
n = sumn
if sumn ==0:
n = sump
print(n)




Ответ:
n=int(input("Введите число: "))
suma=0
sumb=0
while n>0:
ostatok=n%10
if ostatok%2==0:
suma+=ostatok
else: sumb+=ostatok
n//=10
if suma==0:
print(sumb)
elif sumb==0:
print(suma)
else: print(suma*sumb)



Для решения этой задачи вы можете использовать следующий Python код:
python# Вводим целое число n с клавиатуры
n = int(input("Введите целое число n: "))
# Инициализируем суммы четных и нечетных цифр
sum_even = 0
sum_odd = 0
# Проходим по каждой цифре числа n
while n > 0:
digit = n % 10 # Получаем последнюю цифру
if digit % 2 == 0:
sum_even += digit # Если цифра четная, добавляем ее к сумме четных цифр
else:
sum_odd += digit # Если цифра нечетная, добавляем ее к сумме нечетных цифр
n //= 10 # Убираем последнюю цифру из числа
# Вычисляем произведение сумм четных и нечетных цифр
product = sum_even * sum_odd
# Проверяем, равна ли одна из сумм нулю и выводим соответствующий результат
if sum_even == 0:
print("Произведение сумм четных и нечетных цифр:", sum_odd)
elif sum_odd == 0:
print("Произведение сумм четных и нечетных цифр:", sum_even)
else:
print("Произведение сумм четных и нечетных цифр:", product)
Этот код сначала вычисляет суммы четных и нечетных цифр числа n
, а затем находит их произведение. После этого проверяется, равна ли одна из сумм нулю, и выводится соответствующий результат.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili