Funktionen Flashcards
Sind Variablen innerhalb einer Funktion außerhalb sichtbar?
nein, alle innerhalb einer Funktion definierten Variablen sind lokal
Wie sehen Funktionen aus?
def funktionsname(parameter1, parameter2,...): Anweisung return
Wie sieht eine Funktion mit optionalen Parameter aus?
def funktionsname(param1, param2=defaultwert2, param3=defaultwert3): Anweisung return
Wie können Funktionen beliebige Anzahl an Parametern haben?
hinterster Paramter trägt einen * vor seinem Namen, bekommt alle überzähligen Werte zugewiesen in Form eines Arrays
Wie wird eine Funktion aufgerufen?
print(funktionsname(wert1, wert2,…)
Können Mathematik-Funktionen benutzt werden?
Ja, manche müssen nciht importiert werden.
Mathematik-Funktionsbibliotheken müssen importiert werden mit import math
Wie kann man Zufallszahlen generieren?
zufallsfließkommazahl: random.random()
Zufallsganzzahl: random. randrange(start, stop)
Zufallsganzzahl: random.randint(start, stop)
Wie können Module importiert werden?
alle Funktionen aus math: import math
alle Funktionen aus math mit Globalzugriff: from math import *
einzelne Funktionen eines Moduls mit Globalzugriff: from math import sin, cos
Welche vordefinierten Funktionen gibt es in Python?
max
min
round(x): rundet x auf Ganzzahl
round(x, n): rundet x auf n Nachkommastellen
Wofür sind Funktionen?
für Abruf bestimmter Parameter (zB sortieren)