Python från början

Mikroövningar för Introduktion till IoT

Övning 15 / 24

Loopa över listor

Beräknad tid: 15 min

Varför

Poängen med en lista är att kunna göra samma sak med varje värde. for-loopen från övning 13 fungerar direkt på en lista.

Den nya idén

varden = [18, 21, 19]
for temp in varden:
    print(temp)

Här är temp varje värde i tur och ordning, inte ett index. Vill du ha både plats och värde finns enumerate, men det behövs inte nu.

Du kan räkna i samma loop: sätt total = 0 före loopen och lägg till varje värde inuti.

Uppgift

Skapa filen loopa_lista.py. Listan fukt = [41, 38, 44]. Skriv ut varje värde på egen rad. Skriv därefter ut summan av de tre talen (räkna ut den i programmet, skriv inte 123).

Förväntat resultat

Fyra rader: tre mätningar och summan.

python3
41
38
44
123

Kör fast?