Вопрос задан 21.06.2023 в 17:06. Предмет Информатика. Спрашивает Крючкова Валентина.

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

четных и нечетных цифр. Если одна из сумм равна нулю, то необходимо вывести вторую. На питоне!
0 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)


0 0
Отвечает Лин Денис.

Ответ:

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)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи вы можете использовать следующий 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, а затем находит их произведение. После этого проверяется, равна ли одна из сумм нулю, и выводится соответствующий результат.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос