Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Gestione delle Liste | Altri Tipi di Dati
Introduzione a Python

Scorri per mostrare il menu

book
Sfida: Gestione delle Liste

Sei pronto a mettere in pratica le tue nuove conoscenze su liste e metodi delle liste in un contesto pratico?

Questa sfida ti coinvolgerà nella gestione degli articoli del reparto gastronomia di un negozio di alimentari, richiedendo l'utilizzo di liste annidate, metodi delle liste e logica condizionale.

Compito

Swipe to start coding

Gestione di un elenco di prodotti da gastronomia tramite inizializzazione, aggiornamento e organizzazione in diverse categorie come carni, formaggi e condimenti.

  1. Inizializzare le liste:

    • Creare una lista meat con i valori: "Ham", 3.99, 50, "Sliced";
    • Creare una lista cheese con i valori: "Cheddar", 5.49, 100, "Sharp";
    • Creare una lista condiment con i valori: "Mustard", 1.99, 75, "Spicy".
  2. Creare la lista principale:

    • Unire le liste meat, cheese e condiment in una singola lista chiamata deli_dept.
  3. Rifornire un articolo:

    • Se "Ham" è presente nella lista meat e la sua quantità è inferiore a 100, aggiornare la quantità a 100.
  4. Aggiungere carne stagionale:

    • Creare una lista seasonal_meat con i valori: "Turkey", 4.50, 100, "Sliced";
    • Aggiungere seasonal_meat a deli_dept.
  5. Rimuovere il condimento:

    • Rimuovere la lista condiment da deli_dept.
  6. Ordinare la lista:

    • Ordinare deli_dept alfabeticamente in base al primo elemento di ogni sottolista.

Requisiti di output

  • Stampare lo stato iniziale di deli_dept con il messaggio: "Initial Deli List: <$deli_dept>".
  • Dopo tutte le operazioni, stampare lo stato aggiornato di deli_dept con il messaggio: "Updated Deli List: <$deli_dept>".

Nota

L'ordinamento della lista sarà basato sul primo valore di ogni sottolista (ad esempio, "Ham", "Cheddar", "Turkey").

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 3

Chieda ad AI

expand
ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

book
Sfida: Gestione delle Liste

Sei pronto a mettere in pratica le tue nuove conoscenze su liste e metodi delle liste in un contesto pratico?

Questa sfida ti coinvolgerà nella gestione degli articoli del reparto gastronomia di un negozio di alimentari, richiedendo l'utilizzo di liste annidate, metodi delle liste e logica condizionale.

Compito

Swipe to start coding

Gestione di un elenco di prodotti da gastronomia tramite inizializzazione, aggiornamento e organizzazione in diverse categorie come carni, formaggi e condimenti.

  1. Inizializzare le liste:

    • Creare una lista meat con i valori: "Ham", 3.99, 50, "Sliced";
    • Creare una lista cheese con i valori: "Cheddar", 5.49, 100, "Sharp";
    • Creare una lista condiment con i valori: "Mustard", 1.99, 75, "Spicy".
  2. Creare la lista principale:

    • Unire le liste meat, cheese e condiment in una singola lista chiamata deli_dept.
  3. Rifornire un articolo:

    • Se "Ham" è presente nella lista meat e la sua quantità è inferiore a 100, aggiornare la quantità a 100.
  4. Aggiungere carne stagionale:

    • Creare una lista seasonal_meat con i valori: "Turkey", 4.50, 100, "Sliced";
    • Aggiungere seasonal_meat a deli_dept.
  5. Rimuovere il condimento:

    • Rimuovere la lista condiment da deli_dept.
  6. Ordinare la lista:

    • Ordinare deli_dept alfabeticamente in base al primo elemento di ogni sottolista.

Requisiti di output

  • Stampare lo stato iniziale di deli_dept con il messaggio: "Initial Deli List: <$deli_dept>".
  • Dopo tutte le operazioni, stampare lo stato aggiornato di deli_dept con il messaggio: "Updated Deli List: <$deli_dept>".

Nota

L'ordinamento della lista sarà basato sul primo valore di ogni sottolista (ad esempio, "Ham", "Cheddar", "Turkey").

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 3
Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt