kmom03 del 1
Detta seminarium tar upp följande områden: funktioner
Förberedelser (del 1)
Section titled “Förberedelser (del 1)”- Beskriv med egna ord vad en funktion (inom programmering) är.
- Vad finns det för fördelar med att använda funktioner.
- Vad förutom ett namn behöver ingå i en funktion?
- Ge exempel på minst två funktioner som du/ni använt hittills och som du/ni inte definierat själv.
- Vilken är regeln, dvs syntaxen, för hur en funktion måste skrivas i Python?
- Vad gäller för namngivning av funktioner i Python?
- Vad händer om man ger flera funktioner samma namn i Python?
- Vad menas med ett funktionsanrop och vad sker vid ett sådant?
- Förklara skillnaden på parameter och argument.
- Vad menas med default-argument och hur skrivs sådana i Python?
- Om en funktion har de 3 parametrarna param1, param2 och param3 (i denna ordning), hur många olika möjligheter finns det för att ge defaultargument? Ge exempel på parameterlistor för varje möjlighet.
- Vad är en lokal variabel i sammanhanget funktion?
- Kan flera funktioner ha samma namn på sina lokala variabler?
- Kan en funktion anropa en annan funktion?