← Välj kapitelFråga · 1 av 5

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:
    break

Kapitel 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 aldrig

Kontrollera att något i loopen påverkar villkoret eller att break kan nås.