Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Utfordring: Listehåndtering | Andre Datatyper
Introduksjon til Python

Sveip for å vise menyen

book
Utfordring: Listehåndtering

Er du klar til å anvende din nye kunnskap om lister og listemetoder i en praktisk setting?

Denne utfordringen vil engasjere deg i å administrere en dagligvarebutikks delikatesseavdeling, som krever at du bruker nestede lister, listemetoder og betinget logikk.

Oppgave

Swipe to start coding

Administrer en liste over delikatessevarer ved å initialisere, oppdatere og organisere dem på tvers av forskjellige kategorier som kjøtt, oster og krydder.

  1. Initialiser Lister:

    • Opprett en liste meat med verdiene: "Ham", 3.99, 50, "Sliced";
    • Opprett en liste cheese med verdiene: "Cheddar", 5.49, 100, "Sharp";
    • Opprett en liste condiment med verdiene: "Mustard", 1.99, 75, "Spicy".
  2. Opprett Hovedliste:

    • Kombiner listene meat, cheese og condiment til en enkelt liste kalt deli_dept.
  3. Etterfyll Vare:

    • Hvis "Ham" er i meat-listen og mengden er mindre enn 100, oppdater mengden til 100.
  4. Legg til Sesongkjøtt:

    • Opprett en liste seasonal_meat med verdiene: "Turkey", 4.50, 100, "Sliced";
    • Legg seasonal_meat til deli_dept.
  5. Fjern Krydder:

    • Fjern condiment-listen fra deli_dept.
  6. Sorter Liste:

    • Sorter deli_dept alfabetisk basert på det første elementet i hver underliste.

Utdata Krav

  • Skriv ut den opprinnelige tilstanden til deli_dept med meldingen: "Initial Deli List: <$deli_dept>".
  • Etter alle operasjoner, skriv ut den oppdaterte tilstanden til deli_dept med meldingen: "Updated Deli List: <$deli_dept>".

Merk

Sortering av listen vil være basert på den første verdien i hver underliste (f.eks., "Ham", "Cheddar", "Turkey").

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 3
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

close

Awesome!

Completion rate improved to 2.17

book
Utfordring: Listehåndtering

Er du klar til å anvende din nye kunnskap om lister og listemetoder i en praktisk setting?

Denne utfordringen vil engasjere deg i å administrere en dagligvarebutikks delikatesseavdeling, som krever at du bruker nestede lister, listemetoder og betinget logikk.

Oppgave

Swipe to start coding

Administrer en liste over delikatessevarer ved å initialisere, oppdatere og organisere dem på tvers av forskjellige kategorier som kjøtt, oster og krydder.

  1. Initialiser Lister:

    • Opprett en liste meat med verdiene: "Ham", 3.99, 50, "Sliced";
    • Opprett en liste cheese med verdiene: "Cheddar", 5.49, 100, "Sharp";
    • Opprett en liste condiment med verdiene: "Mustard", 1.99, 75, "Spicy".
  2. Opprett Hovedliste:

    • Kombiner listene meat, cheese og condiment til en enkelt liste kalt deli_dept.
  3. Etterfyll Vare:

    • Hvis "Ham" er i meat-listen og mengden er mindre enn 100, oppdater mengden til 100.
  4. Legg til Sesongkjøtt:

    • Opprett en liste seasonal_meat med verdiene: "Turkey", 4.50, 100, "Sliced";
    • Legg seasonal_meat til deli_dept.
  5. Fjern Krydder:

    • Fjern condiment-listen fra deli_dept.
  6. Sorter Liste:

    • Sorter deli_dept alfabetisk basert på det første elementet i hver underliste.

Utdata Krav

  • Skriv ut den opprinnelige tilstanden til deli_dept med meldingen: "Initial Deli List: <$deli_dept>".
  • Etter alle operasjoner, skriv ut den oppdaterte tilstanden til deli_dept med meldingen: "Updated Deli List: <$deli_dept>".

Merk

Sortering av listen vil være basert på den første verdien i hver underliste (f.eks., "Ham", "Cheddar", "Turkey").

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

close

Awesome!

Completion rate improved to 2.17

Sveip for å vise menyen

some-alt