import requests USD_url = "https://open.er-api.com/v6/latest/EGP" def get_egp_to_usd(egp_amount): try: response = requests.get(USD_url, timeout=8) response.raise_for_status() # raise error for bad status data = response.json() if data.get("result") != "success": print("API error:", data) return None rate = data["rates"]["USD"] usd_amount = egp_amount * rate return usd_amount except Exception as e: print("Error:", e) return None get_egp_to_usd(1)