Вопрос задан 26.06.2023 в 16:32. Предмет Информатика. Спрашивает Моякунов Валера.

В PYTON! Дано натуральное число. Определить: произведение его цифр, больших семи

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Дудник Марьяна.

n = int(input())

pr = 1

while n > 0:

   if n % 10 > 7:

       pr *= n % 10

   n //= 10

print(pr)

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

Вы можете решить эту задачу в Python следующим образом:

python
# Вводим натуральное число number = int(input("Введите натуральное число: ")) # Инициализируем переменную для хранения произведения цифр больших семи product = 1 # Проходимся по каждой цифре числа while number > 0: digit = number % 10 # Получаем последнюю цифру числа if digit > 7: product *= digit # Умножаем произведение на цифру, если она больше семи number //= 10 # Удаляем последнюю цифру числа # Выводим результат print("Произведение цифр больших семи:", product)

Этот код сначала запрашивает у пользователя натуральное число. Затем он проходит по каждой цифре числа, проверяет, больше ли она семи, и если да, умножает ее на текущее произведение. После обработки всех цифр выводится итоговое произведение цифр больших семи.

0 0

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

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

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

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