0% fullført
Kapittel 3.3
9. klasseBruk lister til å beregne statistiske mål som gjennomsnitt, minimum og maksimum. Dette er viktige verktøy for å analysere data!
Du har allerede lært len() i forrige kapittel. Dette er funksjonen som forteller oss hvor mange elementer det er i en liste.
len(liste) returnerer antall elementer i listen som et heltall.Funksjonen sum() legger sammen alle tallene i en liste. Dette er veldig nyttig når vi skal regne ut gjennomsnitt!
Gjennomsnitt (eller gjennomsnittet) finner vi ved å dele summen på antall elementer:
Gjennomsnitt = sum(liste) / len(liste)
:.2f i f-string gir 2 desimaler: f"{tall:.2f}"min() finner det minste tallet i listen, mens max() finner det største.
La oss lage et program som viser alle de viktigste statistiske målene for en liste med tall!
tall = [12, 18, 15, 20, 14]
Bruk sum() til å finne summen av alle tallene.
Skriv ut: "Summen er: [sum]"karakterer = [5, 4, 6, 5, 5, 6]
Beregn gjennomsnittskarakteren.
Skriv ut: "Gjennomsnitt: [verdi]" (med 2 desimaler)priser = [199, 149, 299, 179, 249]
Finn laveste og høyeste pris.
Skriv ut begge verdiene.temperaturer = [18, 22, 16, 25, 20, 19]
Finn spredningen (forskjellen mellom høyeste og laveste temperatur).
Skriv ut: "Spredning: [verdi]°C"poeng = [45, 67, 52, 78, 61, 59, 72]
Lag et program som viser:
- Antall resultater
- Gjennomsnitt (1 desimal)
- Laveste poeng
- Høyeste poeng
Formater utskriften pent.✓len(liste) - antall elementer
✓sum(liste) - summerer alle tall
✓Gjennomsnitt - sum / len
✓min() og max() - minste og største verdi
✓Spredning - max - min