00:00
00:00
KURSER  / 
Matematik och Programmering
/  Funktioner – Python

Funktioner utan parametrar i python

Författare:Simon Rybrand
Så hjälper Eddler dig:
Videor som är lätta att förstå Övningar & prov med förklaringar
Allt du behöver för att klara av nationella provet
Så hjälper Eddler dig:
Videor som är lätta att förstå Övningar & prov med förklaringar
Allt du behöver för att klara av nationella provet

Övning

Du hittar frågeställningarna som kommentarer precis här nedanför (Texten efter kommentaren # och numret på frågan). Förslag på lösning hittar du i filen suggestion.py.

Vad är en funktion i python

Funktioner i programmering liknar på många sätt en matematisk funktion då man ofta ”Stoppar in” något i funktionen och något annat ”kommer ut”.

Nyttan med funktioner är att vi kan återanvända kod om och om igen i vår app eller i vårt program. Vi kan tänka oss en funktion som en slags maskin där vi stoppar in en eller flera parametrar eller inga parametrar alls. Sedan händer något i funktionen och vi skickar tillbaka ett värde eller ändrar något i programmet.

Funktioner utan parametrar

Så skriver du en funktion i python

När du skall skriva en funktion i python så gör du det på följande vis.

def calculate():
  print(2+3)

calculate()

Man inleder funktionen med att skriva def som i define. Vi kan tänka att vi definierar en funktion. Sedan skriver vi funktionens namn som i det här fallet är calculate. Sedan skrivs parenteser () och inom dessa kan vi skicka in argument i parametrar. I vårt exempel har vi inga sådana.

Sedan tabbar vi in och där skriver vi det som skall hända i funktionen.

För att funktionen skall köras så måste du anropa den. Det göra du genom att skriva funktionens namn och sedan parenteser. I det här fallet är det calculate().

I funktionen här ovan har vi alltså inga parametrar utan det är en funktion i sin allra enklaste form.