Вопрос задан 16.06.2023 в 09:00. Предмет Информатика. Спрашивает Сакин Никита.

8 класс Дано натуральное число. Определить, произведение его цифр, больших 3.ПИТОНСпасибо

заранее. ​
0 0
Перейти к ответам

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

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

Ответ:

a = int(input('Число: '))

s = 0 # здесь будет произведение

for i in list(str(a)): # превратил введённое число в строку, и эту строку сделал списком.

   if int(i)>3:

       if not(s): s+=1

       s *= i # проверяю больше ли i-ое число 3-х, если да то умножаю s на него

print("Произведение цифр введённого числа =", s)

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

Для решения этой задачи мы можем использовать цикл, который будет проходить по всем цифрам числа и умножать их между собой, если они больше 3.

Пример решения на Python:

```python number = int(input("Введите натуральное число: ")) product = 1

while number > 0: digit = number % 10 if digit > 3: product *= digit number //= 10

print("Произведение цифр больше 3:", product) ```

При вводе натурального числа, например, 548732, программа выведет произведение цифр больше 3, которое равно 160.

0 0

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

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

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

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