Pedroni commited on
Commit
4069b86
·
verified ·
1 Parent(s): 8ec35fd

Update src/streamlit_app.py

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +20 -20
src/streamlit_app.py CHANGED
@@ -26,26 +26,6 @@ df = pd.DataFrame(
26
 
27
  st.table(df)
28
 
29
- #Outra simulação para descobrir quantos gols preciso fazer
30
-
31
-
32
- meta_gol = st.number_input("Escolha um número de 1 a 10",min_value=1,max_value=10,value=2)
33
- meta_gol = int(meta_gol)
34
- chutes_para_gol = meta_gol / probabilidade_gol
35
-
36
- numeros_possiveis = False ## Uma Flag para ver se é possível fazer essa quantidade gol com a probabilidade informada.
37
- for numero_chutes in range(1, 50):
38
- simulacoes2 = np.random.binomial(numero_chutes, probabilidade_gol, simulacoes_monte_carlo)
39
- media_total_gols = np.mean(simulacoes2)
40
-
41
- if media_total_gols >= meta_gol:
42
- st.write(f"Com {numero_chutes} chutes, você atinge em média {media_total_gols:.2f} gols.")
43
- numeros_possiveis = True
44
- break
45
-
46
- if numeros_possiveis == False:
47
- st.write("Não foi possível calcular a quantidade de gols necessárias, aumente a probabilidade")
48
-
49
  # Gráfico
50
  fig = go.Figure()
51
  fig.add_trace(go.Histogram(
@@ -65,3 +45,23 @@ fig.update_layout(
65
  )
66
 
67
  st.plotly_chart(fig, use_container_width=True)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
 
27
  st.table(df)
28
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
  # Gráfico
30
  fig = go.Figure()
31
  fig.add_trace(go.Histogram(
 
45
  )
46
 
47
  st.plotly_chart(fig, use_container_width=True)
48
+
49
+
50
+ #Outra simulação para descobrir quantos gols preciso fazer
51
+
52
+ meta_gol = st.number_input("Escolha um número de 1 a 10",min_value=1,max_value=10,value=2)
53
+ meta_gol = int(meta_gol)
54
+ chutes_para_gol = meta_gol / probabilidade_gol
55
+
56
+ numeros_possiveis = False ## Uma Flag para ver se é possível fazer essa quantidade gol com a probabilidade informada.
57
+ for numero_chutes in range(1, 50):
58
+ simulacoes2 = np.random.binomial(numero_chutes, probabilidade_gol, simulacoes_monte_carlo)
59
+ media_total_gols = np.mean(simulacoes2)
60
+
61
+ if media_total_gols >= meta_gol:
62
+ st.write(f"Com {numero_chutes} chutes, você atinge em média {media_total_gols:.2f} gols.")
63
+ numeros_possiveis = True
64
+ break
65
+
66
+ if numeros_possiveis == False:
67
+ st.write("Não foi possível calcular a quantidade de gols necessárias, aumente a probabilidade")