Musterlösung
= "Guido"
vorname = "van Rossum"
nachname
type(vorname) # es handelt sich um den Datentyp "str", also String (Text)
Um diese Übung zu lösen, erstellt ihr am besten ein neues Python File (⨁ New → New File → Python File) und speichert dies direkt ab.
Erstelle eine Variabel vorname
mit deinem Vornamen und eine zweite Variabel nachname
mit deinem Nachnamen. Was sind vorname
und nachname
für Datentypen?
= "Guido"
vorname = "van Rossum"
nachname
type(vorname) # es handelt sich um den Datentyp "str", also String (Text)
“Klebe” Vor- und Nachname mit einem Leerschlag dazwischen zusammen.
+ " " + nachname vorname
Erstelle eine Variabel groesse_cm
mit deiner Körpergrösse in Zentimeter. Was ist das für ein Datentyp?
= 184
groesse_cm type(groesse_cm) # es handelt sich hierbei um den Datentyp "integer"
Ermittle deine Grösse in Fuss auf der Basis von groesse_cm
(1 Fuss entspricht 30.48 cm). Was ist das für ein Datentyp?
= groesse_cm / 30.48
groesse_fuss type(groesse_fuss) # es handelt sich um den Datentyp "float"
Erstelle eine boolsche Variable blond und setzte sie auf True
, wenn diese Eigenschaft auf dich zutrifft, und False
, falls nicht.
= False blond
Erstelle eine Variabel einwohner
mit der Einwohnerzahl der Schweiz (8’603’900, per 31. Dezember 2019). Erstelle eine zweite Variabel flaeche
(ohne Umlaute!) mit der Flächengrösse der Schweiz (41’285 km\(^2\)). Berechne nun die Einwohnerdichte.
= 8603900
einwohner = 41285
flaeche
= einwohner / flaeche
dichte
dichte
Erstelle eine Variabel gewicht_kg
(kg) und groesse_m
(m) und berechne aufgrund von gewicht_kg
und groesse_m
ein BodyMassIndex (\(BMI=\frac{m}{l^2}\), \(m\): Körpermasse in Kilogramm, \(l\): Körpergrösse in Meter).
= 85
gewicht_kg = groesse_cm / 100
groesse_m
/ (groesse_m * groesse_m) gewicht_kg