Написать программу решения задачи: С клавиатуры вводят 9 вещественных чисел. Занести в типизированный файл только отрицательные из введённых чисел. При форматирование файла учесть, что в файле данные должны быть записаны в строку.
Чтобы решить данную задачу, напишем программу на языке 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 для корректного запуска программы.
Чтобы решить данную задачу, напишем программу на языке 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 для корректного запуска программы.