Skip to content

Lab 01

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.

Du har jobbat igenom materialet i kmom01.

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

cd dbwebb-kurser/python-<din akronym>

Om du inte har startat VSCode än kan du göra det nu.

code .

Flytta sen ner till lab_01 katalogen för att ladda ner filerna som behövs för labben.

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

I VSCode, titta runt i filerna som finns i labben och försök förstå hur de hänger 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

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"