задача керуванням масивом із незв'язних книжок. Ваш перший крок - написати три функції для виконання таких дій:

1 - (функція) Додати книгу
2 - (функція) Видалити книгу
3 - (функція) Показати відсортований за алфавітом список книг

Масив книг

let booksArray = [
"Легенди Карпатських гір",
"Шепіт Поліської ночі",
"Таємниці Чорного лісу",
"Забуті мелодії Гуцульщини",
"Володар перснів",
"Гоббіт, або Туди і назад",
"Сильмариліон"
];

Крім того, вам потрібно написати інтерактивне меню, яке дасть змогу користувачеві вибирати, яку операцію він хоче виконати. Для цього використовуйте цикл і команди prompt та alert.

приклад інтерактивного меню на скріншоті нижче, він з'являється під час запуску скрипта.​

Приложения:

andreyfedyanovich: язык програм.?

Ответы

Ответ дал: andreyfedyanovich
1

(PYTHON)
booksArray = [

   "Легенди Карпатських гір",

   "Шепіт Поліської ночі",

   "Таємниці Чорного лісу",

   "Забуті мелодії Гуцульщини",

   "Володар перснів",

   "Гоббіт, або Туди і назад",

   "Сильмариліон"

]

def add_book():

   book_name = input('Введіть назву книги: ')

   booksArray.append(book_name)

   print('Книга додана успішно!')

def delete_book():

   book_index = int(input('Введіть номер книги, яку потрібно видалити: '))

   if book_index >= 0 and book_index < len(booksArray):

       del booksArray[book_index]

       print('Книга видалена успішно!')

   else:

       print('Невірний номер книги!')

def show_sorted_books():

   sorted_books = sorted(booksArray)

   print('Відсортований за алфавітом список книг:')

   for book in sorted_books:

       print(book)

while True:

   print("\nМЕНЮ:")

   print("1. Додати книгу")

   print("2. Видалити книгу")

   print("3. Показати відсортований за алфавітом список книг")

   print("4. Вийти з програми")

   choice = input("Виберіть опцію з меню: ")

   if choice == '1':

       add_book()

   elif choice == '2':

       delete_book()

   elif choice == '3':

       show_sorted_books()

   elif choice == '4':

       print('До побачення!')

       break

   else:

       print('Невірний вибір. Спробуйте ще раз.')

Похожие вопросы