Hoppa till innehållet
AI-grafen
CByggareLaboration· ca 30 min· i webbläsaren

Labb: dina första Python-funktioner

Skriva tre små funktioner med if/elif/else och returvärden, och få alla tester gröna.

Teori

En funktion tar in värden, gör något och returnerar ett svar med return. Testerna anropar dina funktioner med olika indata och jämför med facit — precis som en riktig kodbas.

Deluppgifter

  1. betyg(poang) — Returnera 'A' vid 90 eller mer, 'B' vid 75–89, annars 'C'.
  2. moms(pris) — Returnera momsen (25 %) på ett pris.
  3. ar_jamnt(n) — Returnera True om talet är jämnt.

Startkoden

körs i din webbläsare
"""Skriv dina funktioner här. Kör testerna tills allt är grönt."""


def betyg(poang):
    # TODO: 'A' vid 90 eller mer, 'B' vid 75-89, annars 'C'
    ...


def moms(pris):
    # TODO: 25 % av priset
    ...


def ar_jamnt(n):
    # TODO: True om n är jämnt
    ...

Du skriver koden, tester du inte ser avgör om den håller. Skapa ett gratis konto för att köra labben.

Prova diagnosenSkapa konto gratis

Förväntade resultat

Alla 6 tester gröna. betyg(90) → 'A', betyg(75) → 'B', betyg(74) → 'C'; moms(200) → 50.0; ar_jamnt(4) → True.

Vanliga fel

  • Glömt return (funktionen returnerar None).
  • Fel gränser: >= 90 inte > 90.
  • Skriver print i stället för return.