Lägg till som läxa
Lägg till som stjärnmärkt
Frågor hjälpmarkerade!
Alla markeringar försvinner.
KURSER /
Matematik och Programmering
/ Funktioner – Python
Funktioner utan parametrar i python
Ö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.
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.
Endast Premium-användare kan kommentera.