Помогите пожалуйста с заданием по программированию на питон - Компьютерные вопросы
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Помогите пожалуйста с заданием по программированию на питон

Регистрация
21 Дек 2013
Сообщения
94
Репутация
1
Спасибо
1
Монет
0
Напиши программу, которая принимает натуральное число n. Выведи произведение его чётных цифр или 1, если таких нет.



Используй цикл while.

пример

ввод вывод

24 8
 
Регистрация
30 Апр 2013
Сообщения
86
Репутация
6
Спасибо
1
Монет
0
а ещё чё тебе дать двесвенность свою ?
# Вводим натуральное число n
n = int(input("Введите натуральное число: "))

# Инициализируем переменную для произведения четных цифр
product = 1

# Проверяем каждую цифру числа
while n > 0:
digit = n % 10 # Получаем последнюю цифру
if digit % 2 == 0 and digit != 0: # Проверяем, является ли цифра четной
product *= digit # Умножаем, если четная
n //= 10 # Удаляем последнюю цифру из числа

# Если произведение так и осталось равным 1, значит четных цифр не было
if product == 1:
print("Четных цифр нет.")
else:
print("Произведение четных цифр:", product)
 
Сверху Снизу