Calcul de longueurs d'onde avec Python
Les niveaux d'énergie de l’atome d’hydrogène
peuvent être calculés en fonction d'un entier naturel non nul
n qui désigne chaque niveau :
En = – ─── 13,6 n2
En en électronvolt (eV).
Le programme Python suivant permet de calculer les énergies de transition entre les sept premiers niveaux.
import
numpy as np
niveau = np.empty((7))
tableaudeltae = np.empty((7, 7))
# Calcul des niveaux d’énergie
en iélectron-volts
for n in
range(1, 8):
niveau[n-1] = -13.603 / (n**2)
print("Niveaux
d énergie En en milliélectron-volts")
print(np.round(niveau, 3))
# Calcul des Delta E
for n in
range(0, 7):
for
p in range(0,
7):
tableaudeltae[n][p] =
niveau[n] - niveau[p]
# Affichage du tableau des Delta E en
électron-volts
print("Tableau
des écarts Delta E = En - Ep en électron-volts")
print(np.round(tableaudeltae, 3))
Données :
Constante de Planck : h = 6,63 × 10–34 J·s
Célérité de la lumière dans le vide : c = 3,00 × 108 m·s–1
Unité d'énergie : 1 eV = 1,60 × 10–19 J
1. Modifier le code pour afficher les longueurs d'onde, en nm, de toutes les radiations émises par l'atome d'hydrogène.
2. Repérer dans les résultats obtenus
les transitions qui correspondent à des radiations visibles.
3. Utiliser le diagramme énergétique du simulateur pour vérifier vos réponses à la question précédente.