Python-program for gjennomsnitt 2P-Y V26

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

Hva forteller verdien som skrives ut når programmet kjøres?

Fasit

Programmet regner ut gjennomsnittet av tallene i listen LL, og svaret er 10,0\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=5a = 5.
  • s = sum(L) regner ut summen av tallene:
s=2+4+8+16+20=50s = 2 + 4 + 8 + 16 + 20 = 50
  • g = s/a deler summen på antallet:
g=505=10,0g = \frac{50}{5} = 10{,}0
  • print(g) skriver ut resultatet: 10.0.

Verdien 10,010{,}0 er gjennomsnittet av tallene i listen LL.