= 1.8, gewicht_kg = 88) bmi(groesse_m
27.160493827160494
Erstelle eine Funktion namens times
, die zwei Zahlen miteinander multipliziert.
Die eben erstellte Funktion times
benötigt 2 Argumente (die miteinander multipliziert werden). Wandle den zweiten Parameter in einen optionalen Parameter um (mit dem Defaultwert 1
).
Zusatzaufgabe: Was passiert, wenn du den ersten Parameter in einen optionalen Parameter umwandelst?
Erstelle eine Funktion namens bmi
, die aus Grösse und Gewicht einen BodyMassIndex berechnet (\(BMI=\frac{m}{l^2}\), \(m\): Körpermasse in Kilogramm, \(l\): Körpergrösse in Meter). Das Resultat soll etwa folgendermassen aussehen:
= 1.8, gewicht_kg = 88) bmi(groesse_m
27.160493827160494
Erstelle eine Funktion mittelwert()
, welche den Mittelwert aus einer Liste (List
) von Zahlen berechnet. Nutze dazu sum()
und len()
analog Uebung 2.6. Das Resultat sollte folgendermassen aussehen:
= [50, 100, 550, 1000]
meine_zahlen mittelwert(meine_zahlen)
425.0
Erstelle eine Funktion celsius_zu_farenheit
, welche eine beliebige Zahl von Grad Celsius in Grad Farenheit konvertiert. Zur Erinnerung: Temperatur in °F = Temperatur in °C x 1,8 + 32.
Das Resultat sollte folgendermassen aussehen:
= 25) celsius_zu_farenheit(celsius
77.0
Schreibe die letzte Funktion celsius_zu_farenheit
in der lambda Notation.