Sofi1606 commited on
Commit
bec7c1f
1 Parent(s): 6cf4794

Create Actividad 1

Browse files
Files changed (1) hide show
  1. Actividad 1 +29 -0
Actividad 1 ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import numpy as np
3
+ import pandas as pd
4
+
5
+ st.title('App de prueba')
6
+
7
+ A = st.number_input("Escribe la cantidad que ahorrarás ($): ")
8
+ T = st.number_input("Escribe cuantos meses quieres ver: ", step=1)
9
+
10
+ tasas = []
11
+ for i in range(int(T)):
12
+ tasa = st.number_input(f"Tasa de interés nominal para el mes {i+1} (%): ")
13
+ tasas.append(tasa)
14
+
15
+ z = np.arange(T+1)
16
+
17
+ r_d = A * (1 + np.array(tasas) / (12 * 100)) ** z
18
+ r_c = A * np.exp(np.array(tasas) * z / (12 * 100))
19
+
20
+ new_dict = {"Mes": z,
21
+ "Retorno discreto": r_d,
22
+ "Retorno continuo": r_c}
23
+
24
+ df = pd.DataFrame(new_dict)
25
+ df.columns = new_dict.keys()
26
+ st.dataframe(df)
27
+
28
+ st.write(f"En {int(T)} meses tendrás: $ {r_c[-1]}")
29
+