1.7 Funktioner i programmering (DigSkap)
Från Mathonline
Version från den 2 december 2020 kl. 10.52 av Taifun (Diskussion | bidrag)
Innehåll
- 1 Exempel 1 Totalsekunder
- 1.1 Enkelt program utan funktion
- 1.2 Funktion i programmet
- 1.3 Beräkningsformeln definieras som en funktion och anropas där:
- 1.4 Extern funktion i separat fil, en ny modul
- 1.5 Funktion flyttas till filen FctSec.py som blir en modul:
- 1.6 Programmet i filen FctSecCall.py importerar modulen och anropar funktionen:
- 2 Viktiga regler
- 3 Exempel 2 Fahrenheit
- 4 Implementering av Fahrenheit-omvandlingen
- 5 Läs om funktioner i kursboken på sid 70-75.
<< Lektion 13 | Genomgång | Övningar >> |
Exempel 1 Totalsekunder
Enkelt program utan funktion
Funktion i programmet
Beräkningsformeln definieras som en funktion och anropas där:
Extern funktion i separat fil, en ny modul
Funktion flyttas till filen FctSec.py som blir en modul:
Programmet i filen FctSecCall.py importerar modulen och anropar funktionen:
Viktiga regler
1) Funktionsfilen FctSec.py och programfilen FctSecCall.py utgör
ETT PROGRAM och måste ligga i samma mapp.
2) I programmet måste den nya modulen importeras utan filändelse.
3) Den externa funktionen måste anropas med punktnotation.
Exempel 2 Fahrenheit
Implementering av Fahrenheit-omvandlingen
Läs om funktioner i kursboken på sid 70-75.
Copyright © 2020 TechPages AB. All Rights Reserved.