Hoppa till innehållet
AI-grafen
C· Byggareprogrammering· ca 45 min· grundläggande — ändras sällan· verifierad 2026-09-20

Python — grunderna

Kunna skriva och köra ett kort Python-program med variabler, if-satser, en funktion och utskrift, samt läsa ett felmeddelande och förstå var felet är.

Förkunskaper

Intuition

Python är språket nästan all AI-kod skrivs i. Det läser nästan som pseudokod:

poäng = 12
if poäng > 10:
    print("Godkänd")
else:
    print("Försök igen")

Indrag (fyra mellanslag) är inte pynt — det bestämmer vad som hör till if.

Kod

En funktion paketerar kod så den kan återanvändas:

def moms(pris):
    return pris * 0.25

print(moms(200))   # 50.0

Felmeddelanden läses nedifrån och upp. NameError: name 'pris' is not defined betyder att du använt ett namn som inte finns — ofta ett stavfel eller att variabeln skapas senare i koden. TypeError betyder att du blandat slag, t.ex. text + tal.

Formellt

Typer du behöver först: int (heltal), float (decimaltal), str (text), bool (True/False). type(x) visar typen. int("12") gör om text till tal; str(12) tvärtom. input() ger alltid str — glöm inte att konvertera.

Behärskning innebär

  • Skriver en funktion med parameter och returvärde
  • Tolkar ett vanligt felmeddelande (NameError, TypeError)

Logga in för att göra övningarna och bygga upp din behärskning.

Källor

Alla källor och licenser