From 70aed50f87878ac985d645afbac06a7a3075a49b Mon Sep 17 00:00:00 2001 From: Luis Rodrigues Date: Fri, 8 Nov 2024 14:45:24 +0000 Subject: [PATCH] colocar quantidade de criptomoeda detida para calcular valor em EURO --- crypto_portfolio.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/crypto_portfolio.py b/crypto_portfolio.py index 30e5c76..782fff4 100644 --- a/crypto_portfolio.py +++ b/crypto_portfolio.py @@ -48,6 +48,9 @@ portfolio_headers = [ "movimento" ] +# introduzir quantidade de criptomoeda detida +qtd_criptomoeda = float(input(f"Introduza valor de {criptomoeda} detida: ")) + # se não houver ficheiro 'dados/{criptomoeda}.csv' criar ficheiro caminho_ficheiro_historico_csv = f'./dados/{criptomoeda}.csv' if (not os.path.exists(caminho_ficheiro_historico_csv)): @@ -115,6 +118,7 @@ dados = aux.carregar_dados_ficheiro_csv( print(f'{len(dados)} dados carregados') + # preparar dados para plotar dados = dados[1:] # remover cabecalho for item in dados: @@ -128,3 +132,9 @@ for item in dados: daily = pd.DataFrame.from_records(dados, index='data_unix') mpf.plot(daily, type='line', style='charles', title=criptomoeda) + +# valor mais recente de criptomoeda em eur +cripto_vs_euro = float(dados[len(dados)-1][cabecalho[6]]) +# valor em eur da quantidade de criptomoeda detida +print(f"Valor de {qtd_criptomoeda} {criptomoeda} em EUR: { + (qtd_criptomoeda * cripto_vs_euro):.2f}€")