Skip to content

Lab 01

Grunderna i programmering och if-satser

I denna övningen får du träna på att programmera med grunderna i programmeringsspråket Python med siffor, boolean, strängar och några inbyggda metoder.

Förutsättning

Du har jobbat igenom materialet i kmom01.

Förberedelser

Förbered dig så här för övningen. Börja att öppna din terminal och gå till ditt kursrepo.

cd dbwebb-kurser/python-abcd25

Nu behöver du skapa mappen för lab_01 i kmom01 katalogen.

mkdir src/kmom01/lab_01
cd src/kmom01/lab_01

Nu skall vi hämta labb filerna från nätet som behövs för att komma igång med labben. Skriv följande kommandon.

uv run task download-lab -- lab_01
Image description
Bild: Hämta lab_01 filerna

Nu kan du öppna din vscode utifrån denna katalogen.

code .

Tittar runt i filerna som finns i labben och försök förstå hur de händer ihop.

Hur filerna hänger ihop
  • answer.py - Övningsuppgifterna som du ska implementera. Du ska skriva din kod i denna filen.
  • dbw.py - Koden som räknar ut svaren på uppgifterna. Du ska inte ändra i denna filen.
  • lab.py - Koden kopplar ihop dina lösningar i answer.py med de rätta svaren och dbw.py. Du ska inte ändra i denna filen.

Exekvera labben och se att den fungerar.

uv run lab.py
Image description
Bild: Exekvera labben

Första övningsuppgiften

I den första övningsuppgiften skall du implementera följande funktion.

def hello():
"""
Returns the string "Hello world".
Returns:
str: "Hello world".
"""
# TODO: Write your code here

När du är klar med din implementation så kan du exekvera lab.py och se om det blev grönt.

Lösningsförslag
def hello():
"""
Returns the string "Hello world".
Returns:
str: "Hello world".
"""
return "Hello world"