Помогите пожалуйста с задачами на пайтон
Написать программу «книги». Создать два списка с данными. Один список хранит названия книг, второй — годы выпуска. Реализовать меню для пользователя
■ Отсортировать по названию книг;
■ Отсортировать по годам выпуска
■ Вывести список книг с названиями и годами выпуска;
■ Выход;
Ответы
Ответ дал:
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)
(Если я правильно понял задачу)
Вас заинтересует
3 месяца назад
3 месяца назад
1 год назад
1 год назад