# Nedanstående loop skapar en tom lista som användaren kan lägga in data i
värdelista = list() #Skapar en tom lista
while (True):
indata = float(input("Ange ett datavärde. Skriv 9999 när du är klar: "))
if indata == 9999:
break
värdelista.append(indata) # Lägger till det nya värdet i slutet av listan
print(värdelista)
# Beräkna medelvärde manuellt
summa = 0
for n in värdelista: #Beräknar summan av alla talen i listan
summa = summa + n
medelvärde_manuellt = summa / len(värdelista)
print("Medelvärdet manuellt beräknat är:",medelvärde_manuellt)
# Beräknar median och medelvärde med inbyggda färdiga kommandon
import statistics
print("Medelvärdet är", statistics.mean(värdelista))
print("Medianen är", statistics.median(värdelista))
Koden ovan beräknar medelvärde och median utifrån datavärden som matas in av användaren.
Läs noga igenom koden och se till att du förstår vad varje rad kod gör. Kör programmet.
Några kommandon:
break
Loopen bryts och körningen går vidare till nästa rad kod nedanför loopen.
import statistics
Programmet importerar Pythonbiblioteket statistics
för att smidigt göra statistiska beräkningar, t.ex medelvärde och median.
Sök på nätet efter flera statistikkommandon som finns i Pythonbibliotek statistics. Försök skriva kod där du använder dig av något av dessa kommandon