Programmering 1 – Loopar, Bool och Villkor

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/21

flashcard set

Earn XP

Description and Tags

Vokabulärkort som täcker nyckelbegrepp om loopar, datatypen Bool och villkor i Python från föreläsningsanteckningarna.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

22 Terms

1
New cards

for-loop

En iterativ styrstruktur som upprepar kodblock ett förutbestämt antal gånger.

2
New cards

range()

Inbyggd Python-funktion som genererar en sekvens av heltal; kan ta start-, stopp- och stegvärde.

3
New cards

stegparameter

Det tredje argumentet i range() som bestämmer hur mycket värdet ökar vid varje iteration.

4
New cards

input()

Funktion som läser in text från användaren och returnerar den som en sträng.

5
New cards

nästlad loop

En loop som ligger inuti en annan loop; används t.ex. för multiplikationstabeller.

6
New cards

Bool

Datatyp som endast kan anta värdena True eller False.

7
New cards

True

Booleskt värde som representerar sant; konverteras till heltalet 1.

8
New cards

False

Booleskt värde som representerar falskt; konverteras till heltalet 0.

9
New cards

jämförelseoperator

Symbol som jämför två värden och returnerar ett booleskt resultat, t.ex.

10
New cards

==

Operator för att testa om två värden är lika.

11
New cards

!=

Operator för att testa om två värden är olika.

12
New cards

if-sats

Villkorsstyrt kodblock som körs endast om det angivna uttrycket är True.

13
New cards

else

Del av en villkorssats som körs när if- eller elif-villkoret inte är uppfyllt.

14
New cards

elif

Kombination av else och if; testar ytterligare villkor om föregående var False.

15
New cards

villkor

Ett uttryck som utvärderas till True eller False och styr programflödet.

16
New cards

indentering

Insprång som markerar vilka kodrader som hör till samma block; avgörande i Python.

17
New cards

kolon (:)

Tecken som avslutar deklarationsraden för for-, if-, elif- och else-satser i Python.

18
New cards

SyntaxError

Feltyp som uppstår när koden bryter mot Python-språket, t.ex. saknad kolon eller felplacerat tecken.

19
New cards

multiplikationstecken (*)

Operator för multiplikation; måste skrivas ut explicit i Python (t.ex. 2 * n).

20
New cards

multiplikationstabell

Lista över produkter mellan ett fast tal och en serie heltal; ofta genererad med loopar.

21
New cards

dosberäkning

Programexempel som använder if/elif/else för att avgöra läkemedelsdos baserat på vikt eller ålder.

22
New cards

inmatningsvalidering

Processen att kontrollera att användarens inmatning uppfyller förväntade krav innan den används.