Python
Bearbeite die folgenden Aufgaben ohne Python-Interpreter, d.h. auf Papier.
Aufgabe 1: Initialisierung
Initialisiere folgende Variablen mit dem angegebenen Wert:
yesundnomit den beiden entsprechenden Wahrheitswertentodaymit dem heutigen Wochentag als Zeichenketteyear,monthunddayals Ganzzahlen für die heutige Datumsangaberatioals Ergebnis der Division aus der aktuellen Tagesangabe und der Anzahl Tagen im aktuellen Monat
Aufgabe 2: Ausdrücke
- Schreibe einen zusammengesetzten Ausdruck der abhängig von der Variable
yearzurückgibt, ob es sich dabei um ein Schaltjahr handelt. - Schreibe zwei f-Strings, welche die Variablen
year,monthunddayim europäischendd.mm.yyyy- und im amerikanischenyyyy-mm-dd-Format zu je einem String zusammensetzen. - Wiederhole die letzte Aufgabe, aber gehe davon aus, dass
year,monthunddayZahlen statt Zeichenketten sind. - Schreibe einen Ausdruck, der
Truezurückgibt, wenn die Zahlxgerade und positiv ist, undFalseandernfalls.
Aufgabe 3: Formeln
Setzte die folgenden Formeln als Zuweisungen um, wobei die Variablen rechts vom Gleichheitszeichen gegeben ist und diejenige links davon neu erstellt wird.
Geschwindigkeit, Strecke und Zeit:
$$ v = \frac{s}{t} $$ $$ t = \frac{s}{v} $$ $$ s = v \times t $$Ohmsches Gesetz:
$$ U = R \times I $$ $$ R = U \times I $$ $$ I = \frac{U}{R} $$Satz vom Pythagoras:
$$ c = \sqrt{a^2 + b^2} $$Rechteckberechnung:
$$ U = 2a + 2b $$ $$ A = a \times b $$Kreisberechnungen (siehe math.pi):
Temperaturumrechnungen Fahrenheit/Celsius:
$$ C=(F - 32) \times \frac{5}{9} $$ $$ F=C \times \frac{9}{5} + 32 $$Quadratische Gleichungen:
$$ D=b^2-4ac $$ $$ x_{1,2} = \frac{-b \pm \sqrt{D}}{2a} $$Diverse:
$$ \text{BMI}=\frac{\text{Körpergewicht}}{\text{Körpergrösse}^2} $$ $$ \text{Zins} = \frac{\text{Kapital} \times \text{Zinssatz} \times {\text{Tage}}}{100 \times 360} $$