⚙️Funktionen
Der def() Befehl einfach erklärt (def = define = Definiere)
Mit einer Funktion kannst du mehrere Befehle als einen Definieren, und quasi einen neuen Befehl erstellen. Ich zeige dir ein Beispiel:
def testcode():
print("Hello")
print("World")Wenn du diesen Code ausführst, passiert jedoch nichts. Das liegt daran, dass du den neu Erstellten Befehl noch gar nicht ausgeführt hast:
def testcode():
print("Hello")
print("World")
testcode()
>>> Hello
>>> WorldWenn du also mehrmals einen bestimmten Code ausführen möchtest, kannst du aus vielen Befehlen einen machen, und ausführen!
Wenn du eine Variable in einer Funktion veränderst, ändert sie sich NICHT im eigentlichen Code:
hallo = "Welt"
def etwas():
hallo = "Hallo"
print(hallo)
etwas()
>>> Hallo
print(hallo)
>>> WeltDu kannst auch Funktions-Variablen Erstellen, die du dann in den Befehl als Argument einfügst:
Die Funktions-Variablen können NUR in der Funktion genutzt werden!
Und das können wir jetzt nutzen:
Last updated