Semaine 4, jour 3, matin
This commit is contained in:
@@ -5,6 +5,7 @@ def add_new_book(book_list: list[dict[str, str]], book: dict[str, str]): # On pr
|
||||
if book in book_list:
|
||||
return f"{book["Title"].upper()} y est déjà."
|
||||
book_list.append(book)
|
||||
save(book_list)
|
||||
return f"{book["Title"].upper()} a été ajouté."
|
||||
|
||||
def take_out_book(book_list: list[dict[str, str]], title: str):
|
||||
@@ -12,6 +13,7 @@ def take_out_book(book_list: list[dict[str, str]], title: str):
|
||||
for book in book_list:
|
||||
if book["Title"].lower() == title.lower():
|
||||
book_list.remove(book)
|
||||
save(book_list)
|
||||
return f"{title.upper()} a été retiré."
|
||||
return f"{title.upper()} n'y est pas."
|
||||
|
||||
@@ -39,7 +41,7 @@ def search_book_by_letter(book_list: list[dict[str, str]], letter: str):
|
||||
"""Cherche un livre par lettre de départ"""
|
||||
results = []
|
||||
for book in book_list:
|
||||
if book["Title"].startswith(letter):
|
||||
if book["Title"].lower().startswith(letter):
|
||||
results.append(book)
|
||||
return results if len(results) > 0 else "Pas de résultat."
|
||||
|
||||
@@ -53,4 +55,4 @@ def save(book_list):
|
||||
def load():
|
||||
"""Récupère le contenu d'un fichier JSON"""
|
||||
with open("books.json") as json_file:
|
||||
return json.load(json_file)
|
||||
return json.load(json_file)
|
||||
|
||||
Reference in New Issue
Block a user