Предмет: Информатика,
автор: ppxvd
Помогите пожалуйста с задачами на пайтон
Написать программу «книги». Создать два списка с данными. Один список хранит названия книг, второй — годы выпуска. Реализовать меню для пользователя
■ Отсортировать по названию книг;
■ Отсортировать по годам выпуска
■ Вывести список книг с названиями и годами выпуска;
■ Выход;
Ответы
Автор ответа:
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)
(Если я правильно понял задачу)
Похожие вопросы
Предмет: Химия,
автор: zaharcukmarina200
Предмет: Алгебра,
автор: loonyx2402
Предмет: Русский язык,
автор: snebshsb2826
Предмет: Английский язык,
автор: chivlina123
Предмет: Химия,
автор: korosmasha2424