Блок-схема:
1. Старт
2. Ввод числа 1 → Сохранить в переменную `num1`
3. Ввод числа 2 → Сохранить в переменную `num2`
4. Ввод числа 3 → Сохранить в переменную `num3`
5. Ввод числа 4 → Сохранить в переменную `num4`
6. Ввод числа 5 → Сохранить в переменную `num5`
7. Инициализация: Установить `product` = 1 и `found` = False
8. Проверка: Является ли `num1` двузначным?
- Да: Умножить `product` на `num1`, установить `found` = True
9. Проверка: Является ли `num2` двузначным?
- Да: Умножить `product` на `num2`, установить `found` = True
10. Проверка: Является ли `num3` двузначным?
- Да: Умножить `product` на `num3`, установить `found` = True
11. Проверка: Является ли `num4` двузначным?
- Да: Умножить `product` на `num4`, установить `found` = True
12. Проверка: Является ли `num5` двузначным?
- Да: Умножить `product` на `num5`, установить `found` = True
13. Условие: Если `found` = True
- Да: Вывести `product`
- Нет: Вывести "Двузначных чисел нет"
14. Конец
Код:
def is_two_digit(num):
return 10 <= num <= 99
# Ввод пяти чисел от пользователя
numbers = [int(input(f"Введите число {i+1}: ")) for i in range(5)]
product = 1
found = False
for number in numbers:
if is_two_digit(number):
product *= number
found = True
if found:
print(f"Произведение двузначных чисел: {product}")
else:
print("Двузначных чисел нет")