Kapitel 1.5 · Fråga 1
Vad är en loop?
Tänk på svaret först. Tryck sedan på mellanslag för att visa facit.
Kapitel 1.5 · Facit 1
En loop upprepar ett kodblock.
for tal in range(3):
print(tal)Koden skriver ut 0, 1 och 2.
Kapitel 1.5 · Fråga 2
När passar en for-loop bäst?
Tänk på svaret först. Tryck sedan på mellanslag för att visa facit.
Kapitel 1.5 · Facit 2
När du vet vad du ska gå igenom eller hur många upprepningar som behövs.
for namn in ["Ali", "Kim", "Sam"]:
print(namn)Kapitel 1.5 · Fråga 3
När passar en while-loop bäst?
Tänk på svaret först. Tryck sedan på mellanslag för att visa facit.
Kapitel 1.5 · Facit 3
När loopen ska fortsätta så länge ett villkor är sant.
while svar != "ja":
svar = input("Skriv ja: ")Antalet upprepningar behöver inte vara känt i förväg.
Kapitel 1.5 · Fråga 4
Vad gör break och continue i en loop?
Tänk på svaret först. Tryck sedan på mellanslag för att visa facit.
Kapitel 1.5 · Facit 4
break avslutar loopen. continue hoppar till nästa varv.
if tal == 0:
continue
if tal > 10:
breakKapitel 1.5 · Fråga 5
Vad riskerar att skapa en oändlig while-loop?
Tänk på svaret först. Tryck sedan på mellanslag för att visa facit.
Kapitel 1.5 · Facit 5
Att villkoret aldrig blir falskt och att loopen saknar ett fungerande avslut.
tal = 1
while tal > 0:
print(tal) # tal ändras aldrigKontrollera att något i loopen påverkar villkoret eller att break kan nås.