# 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.")
# 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) + ".")
# 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)
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:
Legen Sie drei Währungen und ihre Umrechnungskurse zum Euro fest. Zum Beispiel:
# 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:
100 Euro entsprechen:
- 110.00 US-Dollar
- 85.00 Britisches Pfund
- 13000.00 Japanischer Yen
Wir definieren die Wechselkurse der verschiedenen Währungen zum Euro. Diese sind vom Datentyp float, da sie Dezimalzahlen repräsentieren.
us_dollar_kurs = 1.10
britisches_pfund_kurs = 0.85
japanischer_yen_kurs = 130.0
Wir definieren einen festen Betrag in Euro. Dieser Betrag ist vom Typ int.
betrag_in_euro = 100
Hier berechnen wir, basierend auf den oben definierten Wechselkursen, wie viel der festgelegte Betrag in Euro in den jeweiligen Währungen entspricht.
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
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.