# Facit repetitionsfrågor (till. prog.)
Uppgift 1
Vilket kommando används för att läsa in en sträng från användaren i terminalen?
Svar: c) input()
Uppgift 2
Hur skriver du ut text till terminalen?
Svar: Du använder print()-funktionen i Python för att skriva ut text till terminalen.
Uppgift 3
Vad är en if-sats och vad används den för?
Svar: En if-sats är ett sätt att kolla om ett villkor är sant eller falskt. Den används för att utföra olika kod beroende på villkoret.
Uppgift 4
Vad kommer följande kod skriva till konsolen?
Svar: "Numret är större än 5."
Uppgift 5
Vad är en loop, och vad är syftet med den?
Svar: En loop är ett sätt för att upprepa en eller flera kodrader flera gånger. Syftet med en loop är att kunna göra samma sak flera gånger.
Uppgift 6
Vad är skillnaden mellan en for-loop och en while-loop?
Svar: En for-loop används när du vet hur många gånger loopen ska köras i förväg, medan en while-loop används när loopen ska köras så länge ett visst villkor är sant.
Uppgift 7
Vad kommer följande kod skriva till konsolen?
Svar:
0
1
2
3
4
Uppgift 9
Vad är en string för något?
Svar: En string används för att representera text i Python.
Uppgift 10
Hur skapar du en kommentar i din python-kod?
Svar: Du skapar en kommentar i Python genom att använda #-tecknet. Allt efter # i en rad betraktas som en kommentar och påverkar inte programkörningen.
Uppgift 11
När vill du använda “==” och när vill du använda “=”?
Svar: Du använder "==" för att jämföra om två värden är lika, medan du använder "=" för att tilldela ett värde till en variabel.
Uppgift 12
Vad händer om du skriver continue inuti en loop?
Svar: Om du skriver continue inuti en loop kommer loopen att hoppa över den aktuella upprepningen och gå vidare till nästa.
Uppgift 13
Beskriv vad ett villkor är i samband med if-satser och while-loopar.
Svar: Ett villkor är en uttryck i Python som utvärderas som sant eller falskt. Det används i if-satser och while-loopar för att bestämma vilken kod som körs. Om villkoret är sant, utförs de kodblock som är kopplade till det.
Uppgift 15
Vad gör en break-sats i en loop?
Svar: b) Avslutar loopen omedelbart.
Uppgift 16
Vad kommer följande kod skriva till konsolen?
Svar:
Count är 0
Count är 1
Count är 2
Uppgift 17
Följande kod har något fel, som gör att koden inte kommer köra. Vad är fel i varje kodbit?
A) Fel: Det saknas en avslutande parentes i print-funktionen.
B) Fel: Det saknas indentering (ett hopp in) för print-raden.
C) Fel: Det saknas kolon efter range(7).
D) Fel: input()-funktionen returnerar alltid en sträng, så du kan inte direkt addera ett heltal till den utan att först konvertera den till ett heltal. Du kan använda int() för att göra konverteringen.