Задача Задача №2675729
А
А
Вот пример программы на Python, которая вычисляет произведение отрицательных чисел из введённых 10 чисел:
def main():
# Инициализируем произведение
product = 1
has_negative = False
# Запрашиваем ввод 10 чисел
for i in range(10):
number = float(input(f"Введите число {i + 1}: "))
# Проверяем, является ли число отрицательным
if number < 0:
product *= number
has_negative = True
# Выводим результат
if has_negative:
print(f"Произведение отрицательных чисел: {product}")
else:
print("Отрицательных чисел не было.")
if __name__ == "__main__":
main()
Как работает программа:
- Инициализируется переменная
productдля хранения произведения отрицательных чисел иhas_negativeдля отслеживания наличия отрицательных чисел. - В цикле запрашиваются 10 чисел, введённых пользователем.
- Если введённое число отрицательное, оно умножается на
product, и флагhas_negativeустанавливается вTrue. - После завершения цикла программа выводит произведение отрицательных чисел, если такие были введены. Если отрицательных чисел не было, выводится соответствующее сообщение.
Вы можете запустить этот код в среде, поддерживающей Python. Убедитесь, что вводите именно 10 чисел, чтобы программа работала корректно.