Funktioner og formler

Lad os kigge på den matematiske formel for arealet på en firkant:

$$ A_{firkant} = længde \cdot bredde $$

Grunden til at vi bruger denne formel er fordi vi nu kan udregne arealet på alle firkanter der findes, ved at erstatte længde og bredde med de rigtige tal. Det samme kan vi gøre når vi programmerer, og her vil vi kalde længde og bredde for variabler.

Prøv at se på eksemplet herunder:

>>> længde = 4
>>> bredde = 5
>>> længde * bredde
20

Det vi har gjort er at vi har sat længde til at være 4 og bredde til at være 5. Når vi så ganger længde med bredde så får vi arealet.

I Python laver vi en variabel ved at koble et ord eller tegn sammen med en værdi. Der gælder følgende regler for variabler:

  • Variabler skal starte enten med et bogstav eller _ (underscore)
  • Variabler må ikke starte med tal
  • Der er forskel på store og små bogstaver. Navn og navn er to forskellige variabler

Et godt råd er at give dine variabler læsbare og forståelige navne. Skal du f.eks. lave en variabel til et fornavn kan det være:

  • fnavn (læsbar forkortelse)
  • for_navn (snake case - underscore til at adskille ord)
  • forNavn (camel casing - Stort bogstab til at adskille ord)

Du skal navngive på den måde det giver bedst læsbarhed for dig og dem der skal læse din kode.

Jeg bruger snake case, fordi jeg selv synes det er nemmest at læse.

print()

Indtil videre har vi arbejdet i shell. Og hvis du kigger på eksemplet ovenfor, så lagde du måske mærke til, at der ikke var noget svar da vi indtastede variablerne længde og bredde. Det er fordi shell kun udskriver noget automatisk når det er et regnestykke.

For at tvinge shell til at lave en udskrift skal vi bruge funtionen print()

print() bruges til at udskrive