Benutzer-Werkzeuge

Webseiten-Werkzeuge


python:funcmod:func

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
python:funcmod:func [2020/11/18 12:27] – [Aufgaben] lutzpython:funcmod:func [2022/01/31 08:25] (aktuell) – [Zusammenfassung Funktionen] lutz
Zeile 41: Zeile 41:
 ############################################### ###############################################
 </code> </code>
 +
 +
 +**Erklärvideo zum Thema**
 +
 +{{youtube>Nqaxu7M1HB0}}
 =====Lokale und globale Variablen===== =====Lokale und globale Variablen=====
  
Zeile 74: Zeile 79:
  
 Im weiterem Programmverlauf wird aber nun erneut i ausgegeben. Hier wird nun wieder das ursprüngliche i verwendet, welches im globalen Namensraum definiert wurde. Der Wert einer globalen Variable darf aber im lokalen Namensraum nur verändert werden, wenn bei der Wertzuweisung vor ihr das Schlüsselwort ''%%global%%'' steht. Im weiterem Programmverlauf wird aber nun erneut i ausgegeben. Hier wird nun wieder das ursprüngliche i verwendet, welches im globalen Namensraum definiert wurde. Der Wert einer globalen Variable darf aber im lokalen Namensraum nur verändert werden, wenn bei der Wertzuweisung vor ihr das Schlüsselwort ''%%global%%'' steht.
 +
 +
 +**Erklärvideo zum Thema**
 +
 +{{youtube>l03PQYyb7Ds}}
  
 =====Funktionen mit Parametern und Rückgabewerten===== =====Funktionen mit Parametern und Rückgabewerten=====
Zeile 172: Zeile 182:
 </code> </code>
  
 +
 +**Erklärvideo zum Thema**
 +
 +{{youtube>11xP-W-vi2o}}
 =====Darstellung einer Funktion im Struktogramm==== =====Darstellung einer Funktion im Struktogramm====
  
Zeile 190: Zeile 204:
  
 Im Lehrbuch inf-Schule wird das Thema nochmal vertieft: Im Lehrbuch inf-Schule wird das Thema nochmal vertieft:
-  * https://www.inf-schule.de/programmierung/imperativeprogrammierung/konzepteimp/funktionen +  * https://www.inf-schule.de/imperative-programmierung/python/konzepte/funktion 
-  * https://www.inf-schule.de/programmierung/imperativeprogrammierung/konzepteimp/modularisierung +  * https://www.inf-schule.de/imperative-programmierung/python/konzepte/module 
-  * https://www.inf-schule.de/programmierung/imperativeprogrammierung/konzepteimp/namensraeume+  * https://www.inf-schule.de/imperative-programmierung/python/konzepte/namensraeume 
  
 ===== Aufgaben ===== ===== Aufgaben =====
Zeile 204: Zeile 219:
  i=3  i=3
  print("Wert von i+j",i+j)  print("Wert von i+j",i+j)
-        j=8+        i=8
                  
 #Hauptprogramm #Hauptprogramm
Zeile 237: Zeile 252:
 **Aufgabe 3 (Zusatzaufgabe)** **Aufgabe 3 (Zusatzaufgabe)**
  
-[[https://www.inf-schule.de/programmierung/imperativeprogrammierung/konzepteimp/funktionen/uebungen | Hier]] +[[https://www.inf-schule.de/imperative-programmierung/python/konzepte/funktion/uebungen | Hier]] 
 findet man weitere Übungen zu Funktionen. findet man weitere Übungen zu Funktionen.
- 
  
 \\ \\
 +
 +[[python:funcmod:rekit| >> Rekursion und Iteration]]
 +
 +
  
 ~~DISCUSSION | Hier können Fragen zum Inhalt der Seite gestellt werden. ~~ ~~DISCUSSION | Hier können Fragen zum Inhalt der Seite gestellt werden. ~~
python/funcmod/func.1605698872.txt.gz · Zuletzt geändert: 2020/11/18 12:27 von lutz