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
- betyg(poang) — Returnera 'A' vid 90 eller mer, 'B' vid 75–89, annars 'C'.
- moms(pris) — Returnera momsen (25 %) på ett pris.
- 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:
>= 90inte> 90. - Skriver
printi stället förreturn.