Hoppa till innehållet
AI-grafen
C· ByggareLaboration· ca 30 min· wasm

Labb: dina första Python-funktioner

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

Lär ut: python-grunder · Kräver: programmeringslogik

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.

Logga in för att köra laborationen.

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.