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

29 Ноя 2019 в 19:43
178 +1
0
Ответы
1

Чтобы решить данную задачу, напишем программу на языке Python:

# Открываем файл для записи данных
with open("neg_numbers.txt", "w") as file:
# Вводим 9 вещественных чисел с клавиатуры
numbers = [float(input("Введите число: ")) for _ in range(9)]
# Фильтруем отрицательные числа
neg_numbers = [num for num in numbers if num < 0]
# Записываем отрицательные числа в файл через пробел
file.write(" ".join(map(str, neg_numbers)))
print("Отрицательные числа были успешно записаны в файл 'neg_numbers.txt'")

При запуске программы пользователь будет проскочно вводить 9 вещественных чисел. После этого программа отфильтрует отрицательные числа, затем запишет их в файл neg_numbers.txt. Каждое число будет записано через пробел в одну строку.

Пожалуйста, убедитесь, что у вас установлен интерпретатор Python для корректного запуска программы.

19 Апр 2024 в 00:32
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир