2500
Es ergibt sich eine Steuer von 450.0 Euro
1 2 3 4 5 6 7 8 9 | a=5 b=3 c=a+b print(f"Die Aufgabe: {a} + {b}") print("Bitte Lösungsvorschlag eingeben:") z = input() zahl = int(z) print("Ihre Eingabe:", z) print("Das Ergebnis:", c) |
Schreibe ein Programm, das die folgenden Muster in der Konsole ausgibt:

Beispiel:

Zur Umwandlung des gegebenen Texts durchlaufen wir diesen zeichenweise von vorne nach hinten. Das Ergebnis sammeln wir in einem neuen String. Finden wir einen Vokal, fügen wir die übergebene Ersatzzeichenfolge ein, ansonsten den Konsonanten (bzw. genauer das Originalzeichen, was auch eine Ziffer oder ein Satzzeichen sein könnte):
1 2 3 4 5 6 7 8 | def join(values, delimiter): result = "" for i, current_value in enumerate(values): result += current_value # Kein Trenner nach letztem Vorkommen if i < len(values) - 1: result += delimiter return result |
Python-Shortcut Das Zusammenfügen von Strings lässt sich mit der geeigneten Funktion join()schön kompakt, verständlich und ohne Spezialbehandlung schreiben:
1 | result = delimiter.join(values) |
Beispiel:

Algorithmus Die Implementierung folgt einfach der mathematischen Operationen:
1 2 | def calc(m, n): return m * n // 2 % 7 |
Statt des speziellen Operators // kann man auch eine Umwandlung des Ergebnisses der einfachen Division in eine Ganzzahl durch einen Aufruf von int() vornehmen:
1 2 | def calc_v2(m, n): return int(m * n / 2) % 7 |