Extra: if, for, while
Dagens upplägg
• Lite konkreta övningar
• for-loopar
• Med range()
• if-satser
• while-loopar
For-loop
• Går igenom alla ”saker” i en lista
• Lista är en datatyp som innehåller flera värden, avgränsade med kommatecken, t.ex.
• [0, 1, 2, 3, 4]
• [”Äpple”, ”Banan”, ”Apelsin”, ”Kiwi”]
• [False, True, True, False]
Generera nummerlistor?
• Istället för att själva skapa våra listor, kan vi generera nummerlistor genom
funktionen range()
• range() skapar en lista med nummer, t.ex. om vi vill skapa listan:
• [0, 1, 2, 3, 4]
• Så kan vi skriva:
• range(0, 5)
• Detta innebär att vi skapar en lista som börja på 0 och går till 4 (ökar stegvis med 1)
Ger samma resultat…
Räkna med potenser
Sten, sax, påse
Gissa numret!

HT15, DA354A - Iteration och selektion - Extra