Python

Bearbeite die folgenden Aufgaben ohne Python-Interpreter, d.h. auf Papier.

Aufgabe 1: Initialisierung

Initialisiere folgende Variablen mit dem angegebenen Wert:

  1. yes und no mit den beiden entsprechenden Wahrheitswerten
  2. today mit dem heutigen Wochentag als Zeichenkette
  3. year, month und day als Ganzzahlen für die heutige Datumsangabe
  4. ratio als Ergebnis der Division aus der aktuellen Tagesangabe und der Anzahl Tagen im aktuellen Monat

Aufgabe 2: Ausdrücke

  1. Schreibe einen zusammengesetzten Ausdruck der abhängig von der Variable year zurückgibt, ob es sich dabei um ein Schaltjahr handelt.
  2. Schreibe zwei f-Strings, welche die Variablen year, month und day im europäischen dd.mm.yyyy- und im amerikanischen yyyy-mm-dd-Format zu je einem String zusammensetzen.
  3. Wiederhole die letzte Aufgabe, aber gehe davon aus, dass year, month und day Zahlen statt Zeichenketten sind.
  4. Schreibe einen Ausdruck, der True zurückgibt, wenn die Zahl x gerade und positiv ist, und False andernfalls.

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):

$$ U = 2 \pi r $$ $$ A = \pi r^2 $$

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} $$