Python-program for gjennomsnitt 2P-Y V26
Kari har laget programmet nedenfor.
L = [2, 4, 8, 16, 20] # L er en liste med tall
a = len(L) # Antall tall i listen L
s = sum(L) # Summen av tallene i listen L
g = s/a
print("Resultat:")
print(g)
Resultat:
10.0
Oppgave
Hva forteller verdien som skrives ut når programmet kjøres?
Fasit
Programmet regner ut gjennomsnittet av tallene i listen \(L\), og svaret er \(\underline{\underline{10{,}0}}\).
Løsningsforslag
Programmet utfører følgende steg:
L = [2, 4, 8, 16, 20]lager en liste med fem tall.a = len(L)finner antall tall i listen: \(a = 5\).s = sum(L)regner ut summen av tallene:
\[s = 2 + 4 + 8 + 16 + 20 = 50 \]
g = s/adeler summen på antallet:
\[g = \frac{50}{5} = 10{,}0 \]
print(g)skriver ut resultatet:10.0.
Verdien \(10{,}0\) er gjennomsnittet av tallene i listen \(L\).