Задать свой вопрос   *более 50 000 пользователей получили ответ на «Решим всё»

Задача 80918 Разработайте программу решения следующей...

Условие

Разработайте программу решения следующей задачи.

Введите с клавиатуры 10 целых чисел. Определите произведение чисел, абсолютное значение которых меньше 5. На экран выведите найденное произведение либо сообщение об отсутствии искомых чисел.

Проверьте работу программы в среде программирования Python. На проверку необходимо прислать: созданный файл в формате .py или .txt, единый скриншот с отображением окна программы с кодом и результатами работы кода.

информатика 8-9 класс 194

Решение

Ниже приведено готовое решение задачи на языке Python
(файл можно сохранить, например, под именем prod_less5.py).

```python
# prod_less5.py
# Вводим 10 целых чисел, находим произведение тех,
# чьё абсолютное значение меньше 5

PRODUCT_INIT = 1 # начальное значение произведения
product = PRODUCT_INIT # текущее произведение
found = False # индикатор, что нужные числа встретились

print('Введите 10 целых чисел:')

for i in range(10):
n = int(input(f'{i + 1}) '))
if abs(n) < 5: # проверяем условие |n| < 5
product *= n
found = True

if found:
print('Произведение чисел, |n| < 5 =', product)
else:
print('Числа, удовлетворяющие условию, отсутствуют')
```

Пояснения к работе программы
1. Инициализируем переменную product единицей (нейтральный элемент умножения).
2. Перебираем ровно 10 вводов `for i in range(10)`.
3. Для каждого введённого числа проверяем условие `abs(n) < 5`.
• Если условие выполнено – включаем число в произведение (`product *= n`) и ставим флаг `found = True`.
4. После цикла анализируем флаг.
• `found == True` – выводим полученное произведение.
• `found == False` – выводим сообщение, что подходящих чисел нет.

Примеры запуска

(вариант, когда подходящие числа есть)

Введите 10 целых чисел:
1) 7
2) -3
3) 0
4) 8
5) 2
6) -9
7) 1
8) 5
9) 11
10) 4
Произведение чисел, |n| < 5 = 0

(вариант, когда подходящих чисел нет)

Введите 10 целых чисел:
1) 5
2) 6
3) 7
4) 8
5) 9
6) 10
7) -6
8) -7
9) -5
10) 12
Числа, удовлетворяющие условию, отсутствуют

Сохраните файл и запустите его в среде Python (IDLE, PyCharm, VS Code, терминал и т. д.).
Для отправки на проверку приложите:
• сам файл .py (или .txt с кодом),
• единый скриншот, где виден код и вывод программы после пары тестовых запусков.

Написать комментарий

Меню

Присоединяйся в ВК