alba-trinket

Interaktiva Python-övningar — redigera, kör och stega igenom koden direkt i webbläsaren.

1. Inmatning med input()

Programmet frågar efter namn och födelseår och räknar ut åldern. Indata skrivs i stdin.txt — en rad per input()-anrop. Tränar på att läsa inmatning och använda f-strängar.

input() f-sträng int()

2. Utskrifter om dig

Skriv ett program som skriver ut ditt namn, var du bor och ditt favoritdjur. En enkel introduktionsövning till print().

print() nybörjar

3. if __name__ == "__main__"

Utforska vad som händer när Python importerar en fil. Varför körs testkod i en fil vid import — och hur förhindrar man det med if __name__ == "__main__":?

import __name__ testning

4. Minusgrader i Stockholm — filskrivning

Läs medeltemperaturer från en fil och spara de år då det varit kallare än noll i en ny fil. Tränar på filläsning, filskrivning och villkorssatser.

open() läsning open() skrivning while-loop

5. Minusgrader i Stockholm — import av modul

Samma datamängd, men nu är filläsningen bruten ut till en separat modul filinlas.py som importeras av huvudprogrammet. Tränar på att dela upp kod i flera filer.

import modul dictionary