Menu
Coddy logo textTech

Sfida n. 1

Lezione 10 di 14 del corso Dizionari in Python di Coddy.

challenge icon

Sfida

Facile

Crea una funzione denominata add_book che aggiunga libri a un catalogo di biblioteca rappresentato come dizionario. La funzione dovrebbe accettare come parametri di input il titolo (la chiave), l’autore e l’anno di pubblicazione e aggiungere al catalogo una nuova voce per il libro, con la disponibilità iniziale impostata su "available."

La firma della funzione dovrebbe essere simile a questa:

def add_book(catalog, title, author, year):
    # Your code here

  • catalog è il dizionario del catalogo della biblioteca.
  • title è il titolo del libro.
  • author è l’autore del libro.
  • year è l’anno di pubblicazione del libro.

La funzione dovrebbe aggiungere al catalogo una nuova voce per il libro con i dettagli specificati, come in questo esempio:

add_book(catalog, "The Great Gatsby", "F. Scott Fitzgerald", 1925)
add_book(catalog, "To Kill a Mockingbird", "Harper Lee", 1960)

Dopo aver eseguito la funzione con questi esempi, il dizionario catalog dovrebbe includere questi due libri con i relativi dettagli e uno stato di disponibilità iniziale.

Provalo tu

def add_book(catalog, title, author, year):
    # Il tuo codice qui

Tutte le lezioni di Dizionari in Python

Esercitati da solo: Compilatore Python online