# -*- coding: utf-8 -*-
"""
Chapitre 5 - Piles et électrolyse
---------------------------------
Simulation de la décharge d'une pile, pas de temps par pas de temps.

La pile Daniell du cours a une capacité Q_max = 3,0e3 C et débite un
courant constant I = 10 mA. À chaque pas de temps dt, elle débite la
charge I*dt ; on compte le temps jusqu'à la décharge complète.

A ouvrir et exécuter dans EduPython.
UNE ligne est à compléter (repérée par # À COMPLÉTER).
"""

Q_max = 3.0e3    # capacité de la pile (C)
I = 10e-3        # intensité débitée (A)
dt = 3600.0      # pas de temps : une heure (s)

Q = 0.0          # charge déjà débitée (C)
t = 0.0          # durée écoulée (s)

while Q < Q_max:
    Q = Q + I * dt
    t = t + dt

print(t / 3600)          # durée affichée en heures
