Statistikfunktionen i Python: Skillnad mellan sidversioner

Från Wikiskola
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
 
Rad 25: Rad 25:
talen = []
talen = []
tal = int(input("Mata in ett positivt heltal: "))
tal = int(input("Mata in ett positivt heltal: "))
while tal != 0:
while tal > 0:
     #Lägg till tal i listan
     #Lägg till tal i listan
     talen.append(tal)
     talen.append(tal)
     tal = int(input("Mata in ett positivt heltal: "))
     tal = int(input("Mata in ett positivt heltal: "))


#Om listan inte är tom: len(talen) != 0
#Om listan inte är tom: len(talen) > 0
if len(talen) != 0:
if len(talen) > 0:


     #Använder de fördefinierade funktionerna mean, median från statistics
     #Använder de fördefinierade funktionerna mean, median från statistics

Nuvarande version från 12 april 2018 kl. 07.36

Programmeringsuppgift

Python-hjälp och Fler uppgifter

Mål för undervisningen Kom igång med programmering i matematiken.

Målet är att du ska använda program för att utföra matematiska beräkningar. Du bör testa att modifiera algoritmen så att dina beräkningar blir mer effektiva.

Målet är inte att du ska lära dig programmering på matematiklektionen men det är oundvikligt att du ändå lär dig lite Python-kod.


Pythons statistikmodul

Uppgift
Statistikfunktionen i Python
  1. Hur fungerar listor som används i programmet
  2. Läs i Pythons dokumentation hur man använder funktionen för standardavvikelse och lägg till det i programmet.

Python-koden

from statistics import *

talen = []
tal = int(input("Mata in ett positivt heltal: "))
while tal > 0:
    #Lägg till tal i listan
    talen.append(tal)
    tal = int(input("Mata in ett positivt heltal: "))

#Om listan inte är tom: len(talen) > 0
if len(talen) > 0:

    #Använder de fördefinierade funktionerna mean, median från statistics
    print("Medelvärdet är", mean(talen))
    print("Medianen är", median(talen))
    print("Största värdet är", max(talen))
    print("Minsta värdet är",min(talen))

Uppgiften är inspirerad av Malmö stads Matematisk programmering i Python