Помогите пожалуйста с задачами на пайтон
Написать программу «книги». Создать два списка с данными. Один список хранит названия книг, второй — годы выпуска. Реализовать меню для пользователя
■ Отсортировать по названию книг;
■ Отсортировать по годам выпуска
■ Вывести список книг с названиями и годами выпуска;
■ Выход;

Ответы

Ответ дал: bludyy444
0

1. со списками

books = ['Книга1', 'Книга2', 'Книга3']

years = [2020, 1990, 1998]

years.sort()

menu = input('Введите опцию(sort.b, sort.y, read.all): ')

if menu == 'sort.b':

   print(books)

if menu == 'sort.y':

   print(years)

if menu == 'read.all':

   print('1.', books[0], ':', years[0])

   print('2.', books[1], ':', years[1])

   print('3.', books[2], ':', years[2])

2. со словарем

books = {'book1': 1990, 'book2': 2500, 'book3': 3000}

menu = input('Введите опцию(sort.b, sort.y, read.all): ')

if menu == 'sort.b':

   print(list(books))

if menu == 'sort.y':

   print(books['book1'])

   print(books['book2'])

   print(books['book3'])

if menu == 'read.all':

   print(books)

(Если я правильно понял задачу)

Вас заинтересует