File size: 707 Bytes
9a4156f
 
7ba98cc
 
9a4156f
6d856fe
9a4156f
 
 
 
 
 
 
ca0256e
 
 
9a4156f
 
 
 
 
 
 
c51dba2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import streamlit as st


F = 96485
def production_hydro_moles(i, t):
    return i * t / (2*F)

# Titre de l'application
st.title("Calculateur de résultat")

# Slider pour l'intensité
intensite = st.slider("Intensité (A)", min_value=0.0, max_value=10.0, step=0.1, value=5.0)

if intensite >= 8.9:
    st.write('Attention: La pleine puissance est bientôt atteinte')

# Slider pour le temps de réaction
temps_reaction = st.slider("Temps de réaction (s)", min_value=3600, max_value=9000, step=100, value=6300)

# Calcul du résultat en appelant la fonction
resultat = production_hydro_moles(intensite, temps_reaction)

# Affichage du résultat
st.write("Il est produit (mol/s) :", resultat, font_size=64)