Íme egy egyszerű és hatékony Python program, amellyel valós idejű árfolyamok alapján válthatsz valutát.
---------------
import requests
def valuta_valto():
print("--- Egyszerű Valutaváltó ---")
# Felhasználói bemenet kérése
try:
osszeg = float(input("Add meg az átváltani kívánt összeget: "))
except ValueError:
print("Érvénytelen összeg! Kérlek, számot adj meg.")
return
forras = input("Milyen valutából szeretnél váltani? (pl. USD, EUR, HUF): ").upper()
cel = input("Milyen valutára szeretnél váltani? (pl. EUR, HUF, USD): ").upper()
# API hívás az aktuális árfolyamok lekéréséhez
url = f"https://frankfurter.dev{osszeg}&from={forras}&to={cel}"
try:
valasz = requests.get(url)
adat = valasz.json()
# Ellenőrizzük, hogy sikeres volt-e a válasz és létezik-e a célvaluta
if valasz.status_code == 200 and cel in adat['rates']:
atvaltott_osszeg = adat['rates'][cel]
print(f"\nEredmény: {osszeg} {forras} = {atvaltott_osszeg:.2f} {cel}")
else:
print("Hiba: Érvénytelen valutakód, vagy az átváltás nem lehetséges.")
except Exception as e:
print(f"Hiba történt a kapcsolat során: {e}")
if __name__ == "__main__":
valuta_valto()
--------------------
--- Egyszerű Valutaváltó ---
10000.00 HUF = 27.78 USD
Nincsenek megjegyzések:
Megjegyzés küldése