Musterlösung
def gruezi(nachname):
return "Guten Tag, " + nachname
Bevor du mit den Übungen anfägst, solltest du bereits eine eigene Conda Environment nach der Anleitung in Kapitel “Conda” 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:
= "van Rossum") gruezi(nachname
'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:
= "van Rossum", anrede = "Herr") gruezi2(nachname
'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:
= 2, zahl2 = 10) add(zahl1
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:
= 5) square(zahl
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):
= meter * 100 / 30.48
fuss return fuss
# Das Resultat sollte folgendermassen aussehen:
= 1.80) meter_zu_fuss(meter
5.905511811023622