import requests
def converter_moeda(valor, moeda_origem, moeda_destino):
url = f"https://api.exchangerate-api.com/v4/latest/{moeda_origem}"
response = requests.get(url)
data = response.json()
taxa_cambio = data['rates'][moeda_destino]
valor_convertido = valor * taxa_cambio
return valor_convertido
escolha = True
while escolha:
print("\n\tConverter Moeda")
print("""
1. Euro
2. Dólar
3. Real
4. Iene
5. Renminbi
6. Exit/Quit/Saída
""")
escolha = input("Escolha uma opção: ")
if escolha == "1":
print("\n\tMoeda que será convertida")
print("""
1. Dólar
2. Real
3. Iene
4. Renminbi
5. Voltar ao Menu
""")
escolha1 = input("Escolha uma opção: ")
moeda_origem = "EUR"
if escolha1 == "1":
valor = float(input("Montante: "))
moeda_destino = "USD"
valor_convertido = converter_moeda(valor, moeda_origem, moeda_destino)
print(f"{valor} {moeda_origem} equivalem a {valor_convertido} {moeda_destino}")
elif escolha1 == "2":
valor = float(input("Montante: "))
moeda_destino = "BRL"
valor_convertido = converter_moeda(valor, moeda_origem, moeda_destino)
print(f"{valor} {moeda_origem} equivalem a {valor_convertido} {moeda_destino}")
elif escolha1 == "3":
moeda_destino = "JPY"
valor = float(input("Montante: "))
valor_convertido = converter_moeda(valor, moeda_origem, moeda_destino)
print(f"{valor} {moeda_origem} equivalem a {valor_convertido} {moeda_destino}")
elif escolha1 == "4":
moeda_destino = "CNY"
valor = float(input("Montante: "))
valor_convertido = converter_moeda(valor, moeda_origem, moeda_destino)
print(f"{valor} {moeda_origem} equivalem a {valor_convertido} {moeda_destino}")
elif escolha1 == "5":
pass
else:
print("Erro!!")
elif escolha == "2":
print("\n\tMoeda que será convertida")
print("""
1. Euro
2. Real
3. Iene
4. Renminbi
5. Voltar ao Menu
""")
escolha2 = input("Escolha uma opção: ")
moeda_origem = "USD"
if escolha2 == "1":
valor = float(input("Montante: "))
moeda_destino = "EUR"
valor_convertido = converter_moeda(valor, moeda_origem, moeda_destino)
print(f"{valor} {moeda_origem} equivalem a {valor_convertido} {moeda_destino}")
elif escolha2 == "2":
valor = float(input("Montante: "))
moeda_destino = "BRL"
valor_convertido = converter_moeda(valor, moeda_origem, moeda_destino)
print(f"{valor} {moeda_origem} equivalem a {valor_convertido} {moeda_destino}")
elif escolha2 == "3":
moeda_destino = "JPY"
valor = float(input("Montante: "))
valor_convertido = converter_moeda(valor, moeda_origem, moeda_destino)
print(f"{valor} {moeda_origem} equivalem a {valor_convertido} {moeda_destino}")
elif escolha2 == "4":
moeda_destino = "CNY"
valor = float(input("Montante: "))
valor_convertido = converter_moeda(valor, moeda_origem, moeda_destino)
print(f"{valor} {moeda_origem} equivalem a {valor_convertido} {moeda_destino}")
elif escolha2 == "5":
pass
else:
print("Erro!!")
elif escolha == "3":
print("\n\tMoeda que será convertida")
print("""
1. Euro
2. Dólar
3. Iene
4. Renminbi
5. Voltar ao Menu
""")
escolha3 = input("Escolha uma opção: ")
moeda_origem = "BRL"
if escolha3 == "1":
valor = float(input("Montante: "))
moeda_destino = "EUR"
valor_convertido = converter_moeda(valor, moeda_origem, moeda_destino)
print(f"{valor} {moeda_origem} equivalem a {valor_convertido} {moeda_destino}")
elif escolha3 == "2":
valor = float(input("Montante: "))
moeda_destino = "USD"
valor_convertido = converter_moeda(valor, moeda_origem, moeda_destino)
print(f"{valor} {moeda_origem} equivalem a {valor_convertido} {moeda_destino}")
elif escolha3 == "3":
moeda_destino = "JPY"
valor = float(input("Montante: "))
valor_convertido = converter_moeda(valor, moeda_origem, moeda_destino)
print(f"{valor} {moeda_origem} equivalem a {valor_convertido} {moeda_destino}")
elif escolha3 == "4":
moeda_destino = "CNY"
valor = float(input("Montante: "))
valor_convertido = converter_moeda(valor, moeda_origem, moeda_destino)
print(f"{valor} {moeda_origem} equivalem a {valor_convertido} {moeda_destino}")
elif escolha3 == "5":
pass
else:
print("Erro!!")
elif escolha == "4":
print("\n\tMoeda que será convertida")
print("""
1. Euro
2. Dólar
3. Real
4. Renminbi
5. Voltar ao Menu
""")
escolha4 = input("Escolha uma opção: ")
moeda_origem = "JPY"
if escolha4 == "1":
valor = float(input("Montante: "))
moeda_destino = "EUR"
valor_convertido = converter_moeda(valor, moeda_origem, moeda_destino)
print(f"{valor} {moeda_origem} equivalem a {valor_convertido} {moeda_destino}")
elif escolha4 == "2":
valor = float(input("Montante: "))
moeda_destino = "USD"
valor_convertido = converter_moeda(valor, moeda_origem, moeda_destino)
print(f"{valor} {moeda_origem} equivalem a {valor_convertido} {moeda_destino}")
elif escolha4 == "3":
moeda_destino = "BRL"
valor = float(input("Montante: "))
valor_convertido = converter_moeda(valor, moeda_origem, moeda_destino)
print(f"{valor} {moeda_origem} equivalem a {valor_convertido} {moeda_destino}")
elif escolha4 == "4":
moeda_destino = "CNY"
valor = float(input("Montante: "))
valor_convertido = converter_moeda(valor, moeda_origem, moeda_destino)
print(f"{valor} {moeda_origem} equivalem a {valor_convertido} {moeda_destino}")
elif escolha4 == "5":
pass
else:
print("Erro!!")
elif escolha == "5":
print("\n\tMoeda que será convertida")
print("""
1. Euro
2. Dólar
3. Real
4. Iene
5. Voltar ao Menu
""")
escolha5 = input("Escolha uma opção: ")
moeda_origem = "CNY"
if escolha5 == "1":
valor = float(input("Montante: "))
moeda_destino = "EUR"
valor_convertido = converter_moeda(valor, moeda_origem, moeda_destino)
print(f"{valor} {moeda_origem} equivalem a {valor_convertido} {moeda_destino}")
elif escolha5 == "2":
valor = float(input("Montante: "))
moeda_destino = "USD"
valor_convertido = converter_moeda(valor, moeda_origem, moeda_destino)
print(f"{valor} {moeda_origem} equivalem a {valor_convertido} {moeda_destino}")
elif escolha5 == "3":
moeda_destino = "BRL"
valor = float(input("Montante: "))
valor_convertido = converter_moeda(valor, moeda_origem, moeda_destino)
print(f"{valor} {moeda_origem} equivalem a {valor_convertido} {moeda_destino}")
elif escolha5 == "4":
moeda_destino = "JPY"
valor = float(input("Montante: "))
valor_convertido = converter_moeda(valor, moeda_origem, moeda_destino)
print(f"{valor} {moeda_origem} equivalem a {valor_convertido} {moeda_destino}")
elif escolha4 == "5":
pass
else:
print("Erro!!")
elif escolha == "6":
print("\nAdeus")
escolha = None
else:
print("\nEscolha inválida. Tente novamente.")