Erklärung der Lösung

Lösung zu Aufgabe 1: Ausgabe einer Nachricht

Python
# Speichern von Name und Alter in Variablen
name = "Anna"
alter = 22
# Ausgabe der Nachricht mit Verwendung der Variablen
print("Mein Name ist " + name + " und ich bin " + str(alter) + " Jahre alt.")

Lösung zu Aufgabe 2: Berechnung der Summe

Python
# Speichern von zwei Ganzzahlen
zahl1 = 5
zahl2 = 10
# Berechnung der Summe der beiden Zahlen
summe = zahl1 + zahl2
# Ausgabe der Summe
print("Die Summe von " + str(zahl1) + " und " + str(zahl2) + " ist " + str(summe) + ".")

Lösung zu Aufgabe 3: Verkettung von Strings

Python
# Speichern von zwei Teilen eines Satzes in Variablen
teil1 = "Hallo, mein Name ist "
teil2 = "Max"
# Verkettung der beiden String-Variablen zu einem vollständigen Satz
vollstaendiger_satz = teil1 + teil2
# Ausgabe des vollständigen Satzes
print(vollstaendiger_satz)

Lösung Aufgabe 4: Erklärung der Python-Lösung zur Währungsumrechnung:

Aufgabe: Einfache Währungsumrechnung

Ziel: Entwickeln Sie einen einfachen Währungsrechner in Python, der einen festgelegten Betrag von einer Ausgangswährung in verschiedene Zielwährungen umrechnet und in einem Antwortsatz ausgibt.

Anforderungen:

  1. Legen Sie drei Währungen und ihre Umrechnungskurse zum Euro fest. Zum Beispiel:

  2. Definieren Sie einen festgelegten Betrag in Euro, z.B. 100 Euro.
  3. Ihr Programm sollte für jede der oben definierten Währungen den umgerechneten Betrag ausgeben.

Lösung

Python
# Währungs-Wechselkurse zum Euro
us_dollar_kurs = 1.10
britisches_pfund_kurs = 0.85
japanischer_yen_kurs = 130.0
                
# Festgelegter Betrag in Euro
betrag_in_euro = 100
                
# Umgerechnete Beträge
betrag_in_dollar = betrag_in_euro * us_dollar_kurs
betrag_in_pfund = betrag_in_euro * britisches_pfund_kurs
betrag_in_yen = betrag_in_euro * japanischer_yen_kurs
                
# Ausgabe der Ergebnisse
print(f"{betrag_in_euro} Euro entsprechen:")
print(f"- {betrag_in_dollar:.2f} US-Dollar")
print(f"- {betrag_in_pfund:.2f} Britisches Pfund")
print(f"- {betrag_in_yen:.2f} Japanischer Yen")

Ausgabe in der Konsole:

Terminal
100 Euro entsprechen:
        - 110.00 US-Dollar
        - 85.00 Britisches Pfund
        - 13000.00 Japanischer Yen
        

1. Währungs-Wechselkurse zum Euro:

Wir definieren die Wechselkurse der verschiedenen Währungen zum Euro. Diese sind vom Datentyp float, da sie Dezimalzahlen repräsentieren.

Python
us_dollar_kurs = 1.10
britisches_pfund_kurs = 0.85
japanischer_yen_kurs = 130.0

2. Festgelegter Betrag in Euro:

Wir definieren einen festen Betrag in Euro. Dieser Betrag ist vom Typ int.

Python
betrag_in_euro = 100

3. Umgerechnete Beträge:

Hier berechnen wir, basierend auf den oben definierten Wechselkursen, wie viel der festgelegte Betrag in Euro in den jeweiligen Währungen entspricht.

Python
betrag_in_dollar = betrag_in_euro * us_dollar_kurs
betrag_in_pfund = betrag_in_euro * britisches_pfund_kurs
betrag_in_yen = betrag_in_euro * japanischer_yen_kurs

4. Verwendung von f-Strings:

Das f vor dem Anführungszeichen gibt an, dass es sich um einen sogenannten f-String (formatted string) handelt. Innerhalb eines f-Strings können Python-Ausdrücke in geschweiften Klammern `{}` eingeschlossen und direkt ausgewertet werden.

Das .2f in den geschweiften Klammern gibt an, dass der Float-Wert mit zwei Dezimalstellen formatiert werden soll.

5. Verwendung von int, str und float:



nächstes Übungsblatt