Создать файл f, содержащий сведения о книгах. Сведения о каждой из книг – это фамилия автора, название книги и год издания. С помощью другой программы найти все книги данного автора, изданные с 1980 года. Сохранить эту информацию в файле g.
Для создания файла f с данными о книгах, используем следующий формат:
Фамилия автора, Название книги, Год издани Иванов, Книга 1, 197 Петров, Книга 2, 198 Сидоров, Книга 3, 199 Петров, Книга 4, 198 Иванов, Книга 5, 1995
Далее, создадим программу для поиска всех книг данного автора, изданных с 1980 года:
# Открываем файл f с данными о книга with open('f.txt', 'r') as file_f lines = file_f.readlines( author = input("Введите фамилию автора: " # Создаем список для хранения информации о книгах данного автора, изданных с 1980 год filtered_books = [ for line in lines[1:] data = line.strip().split(', ' if data[0] == author and int(data[2]) >= 1980 filtered_books.append(f'{data[0]}, {data[1]}, {data[2]}' # Записываем найденную информацию в файл with open('g.txt', 'w') as file_g for book in filtered_books file_g.write(book + '\n')
После выполнения этой программы в файле g будет сохранена информация о книгах данного автора, изданных с 1980 года.
Для создания файла f с данными о книгах, используем следующий формат:
Фамилия автора, Название книги, Год изданиИванов, Книга 1, 197
Петров, Книга 2, 198
Сидоров, Книга 3, 199
Петров, Книга 4, 198
Иванов, Книга 5, 1995
Далее, создадим программу для поиска всех книг данного автора, изданных с 1980 года:
# Открываем файл f с данными о книгаwith open('f.txt', 'r') as file_f
lines = file_f.readlines(
author = input("Введите фамилию автора: "
# Создаем список для хранения информации о книгах данного автора, изданных с 1980 год
filtered_books = [
for line in lines[1:]
data = line.strip().split(', '
if data[0] == author and int(data[2]) >= 1980
filtered_books.append(f'{data[0]}, {data[1]}, {data[2]}'
# Записываем найденную информацию в файл
with open('g.txt', 'w') as file_g
for book in filtered_books
file_g.write(book + '\n')
После выполнения этой программы в файле g будет сохранена информация о книгах данного автора, изданных с 1980 года.