Musterlösung
def gruezi(nachname):
return "Guten Tag, " + nachnameBevor du mit den Übungen anfägst, solltest du bereits eine eigene Conda Environment nach der Anleitung in Übung 5 “Übung 5” erstellt haben.
Erstelle eine Function, die gruezi heisst, einen Nachnamen als Input annimmt und per Sie grüsst.
def gruezi(nachname):
return "Guten Tag, " + nachname# Das Resultat soll in etwa folgendermassen aussehen:
gruezi(nachname = "van Rossum")'Guten Tag, van Rossum'
Erstelle eine neue Funktion gruezi2 welche im Vergleich zu gruezi einen weiteren Parameter namens anrede annimmt.
def gruezi2(nachname, anrede):
return "Guten Tag, " + anrede + " " + nachname# Das Resultat soll in etwa folgendermassen aussehen:
gruezi2(nachname = "van Rossum", anrede = "Herr")'Guten Tag, Herr van Rossum'
Erstelle eine Funktion add die zwei Zahlen summiert.
def add(zahl1, zahl2):
return zahl1 + zahl2# Das Resultat sollte folgendermassen aussehen:
add(zahl1 = 2, zahl2 = 10)12
Erstelle eine Funktion square, welche den Input quadriert.
def square(zahl):
return zahl * zahl
# oder
def square(zahl):
return zahl**2# Das Resultat sollte folgendermassen aussehen:
square(zahl = 5)25
Erstelle eine Funktion meter_zu_fuss, die eine beliebige Zahl von Meter in Fuss konvertiert. Zur Erinnerung: 30.48 cm ergeben 1 Fuss.
def meter_zu_fuss(meter):
fuss = meter * 100 / 30.48
return fuss# Das Resultat sollte folgendermassen aussehen:
meter_zu_fuss(meter = 1.80)5.905511811023622