Noyaux de polonium

Marie Skłodowska-Curie (1867-1934) est une physicienne, chimiste et mathématicienne polonaise naturalisée française. Deux prix Nobel lui ont été décernés : un en Physique en 1903 (partagé avec son mari et Henri Becquerel) et un en Chimie en 1911 pour la découverte de deux nouveaux éléments, le polonium (nom donné en hommage à ses origines) et le radium.

On s'intéresse ici à la désintégration des noyaux atomiques de polonium au cours du temps.

Au début de l'expérience, on dispose d'un morceau de \(2\) grammes de polonium. On sait que \(1\) gramme de polonium contient \(3 \times 10^{21}\) noyaux atomiques.

On admet que, au bout de \(24\) heures, \(0,5\) % des noyaux se sont désintégrés et que, pour compenser cette disparition, on ajoute alors \(0,005\) gramme de polonium.

Demie-vie

La demi-vie de l'atome de polonium 210 est de \(128\) jours. Cela signifie que si l'on dispose d'une certaine quantité d'atomes de polonium 210, cette quantité aura été divisée par \(2\) au bout de \(128\) jours.

Ce rythme de disparition correspond à une perte de \(0,5\) % par jour.

On modélise la situation à l'aide de la suite \(v_n\) dénombrant le nombre d'atomes encore présents \(n\) jours après le début de l'expérience. On a donc :

\[ \begin{cases} v_0 = 6 \times 10^{21} \\ v_{n+1} = 0,995v_n + 1,5 \times 10^{19}\quad\text{ pour } n \geqslant 0 \end{cases} \]

On demande d'écrire la fonction noyaux qui renvoie la liste contenant le nombre de noyaux durant les \(n\) premiers jours de l'expérience.

On garantit que \(n \leqslant 128\).

Notation scientifique

Python permet d'abréger la notation 6 * 10**21 en 6e21.

append ?

La méthode append est utilisée en Python afin d'ajouter un élément à la fin d'une liste.

On a par exemple :

>>> nombres = [3, 4]
>>> nombres.append(5)
>>> nombres
[3, 4, 5]
>>> nombres.append(6)
>>> nombres.append(7)
>>> nombres
[3, 4, 5, 6, 7]
Exemples
>>> noyaux(0)
[6000000000000000000000]
>>> noyaux(1)
[6000000000000000000000, 5.985e+21]
>>> noyaux(5)
[6000000000000000000000, 5.985e+21, 5.970075e+21, 5.955224625e+21, 5.940448501875e+21, 5.925746259365626e+21]

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
Évaluations restantes : 5/5

.128013[(lbsS]etxph4rd.5jf190uma"ov+w7g/3=in 6k:)y *2Pc030j0c0d0t0E07090M0Q070t09090D0u0d0E0f0u020G03090r0s0s0t0i0L020a0v070r0*0v0F030B0;0?0^0`0/0f02031a131d0B1a0/0j0E0w0Z0#0%0(0g0E0A0g071r0g0d0-030U08070c1m0$0'0u1q1s1u1s0d1A1C1y0d0i1b0d0g0Z0}090f0t0F0(0O0u1E1o0u0n0W0c0F0t0s0c1y1X1Z1'1G1*1C1-1/0-040M0P0i0v0f0v090E100F0M0S1V0i0i0c0Q27131=0F1b0B1T2k1Q1S1R1z0j1@0(1u0F1,241y1j1l0!1F2u0E2w0F0v2A1y0f2d1b2i2k2O0:1Y282C1(2H0i0@070-0o2h2S0.2R1?2U1G2W2Y0-0O2$1Z2'2i2t0u2,0t2Z020C2:2j0/2?2*0(2_2{0h2~2=2S2@340-0l373039322^0v2X2`0-0H3e2(2T1n2+3j2-020z371e2M132A2n0j1S2s3h0Q2I1:1b3B1c3z2Q142%033H0S2N3g3r0(0I0-0S0n370M3p3a0n0-2H0L0t0r0e3x313W0u0,02063:3V2D2^3*3`2)3=3@0K0J3e0M463%3;3|0F0-0w3$3'3h0v0-0D4e491(0s3)020H0c0O2#3P2;0G47483{2V0-2d0;070U0d094k4z1G4h024j4u2j4y403|3@053 3q4a4c4V2@3@0b45474f3=3Y020n3j4I4R4A020m0v0r0i4.4W1(0v0y0-2F4_3a084B1Z0A0c4Z3h3@3_4O3U4/2+3~5b4(4S0-434%4x465h4:4d5b4Q4`4K4i503h4n0-0q0k0p0p3d5r5o5u020N5w3=4b025q2O5s2@4L0x5K3|5y020o0k0l0c0o0p5l5m5G334B0c4D4F4H5g4l5H0k575L0-0t0f0f1,0j5@5i3^5 5p621G425'5)0u4*2d0d4@125F5;5*024C0r4E0t4G3o0B3S0c2k2L6r3A1k3C2n2q2l0t1B6u0B3B0/6E0T0V0X02.

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
Évaluations restantes : 5/5

.128013[(lbsS]etxph4rd.5jf190uma"ov+w7g/3=in 6k:)y *2Pc030j0c0d0t0E07090M0Q070t09090D0u0d0E0f0u020G03090r0s0s0t0i0L020a0v070r0*0v0F030B0;0?0^0`0/0f02031a131d0B1a0/0j0E0w0Z0#0%0(0g0E0A0g071r0g0d0-030U08070c1m0$0'0u1q1s1u1s0d1A1C1y0d0i1b0d0g0Z0}090f0t0F0(0O0u1E1o0u0n0W0c0F0t0s0c1y1X1Z1'1G1*1C1-1/0-040M0P0i0v0f0v090E100F0M0S1V0i0i0c0Q27131=0F1b0B1T2k1Q1S1R1z0j1@0(1u0F1,241y1j1l0!1F2u0E2w0F0v2A1y0f2d1b2i2k2O0:1Y282C1(2H0i0@070-0o2h2S0.2R1?2U1G2W2Y0-0O2$1Z2'2i2t0u2,0t2Z020C2:2j0/2?2*0(2_2{0h2~2=2S2@340-0l373039322^0v2X2`0-0H3e2(2T1n2+3j2-020z371e2M132A2n0j1S2s3h0Q2I1:1b3B1c3z2Q142%033H0S2N3g3r0(0I0-0S0n370M3p3a0n0-2H0L0t0r0e3x313W0u0,02063:3V2D2^3*3`2)3=3@0K0J3e0M463%3;3|0F0-0w3$3'3h0v0-0D4e491(0s3)020H0c0O2#3P2;0G47483{2V0-2d0;070U0d094k4z1G4h024j4u2j4y403|3@053 3q4a4c4V2@3@0b45474f3=3Y020n3j4I4R4A020m0v0r0i4.4W1(0v0y0-2F4_3a084B1Z0A0c4Z3h3@3_4O3U4/2+3~5b4(4S0-434%4x465h4:4d5b4Q4`4K4i503h4n0-0q0k0p0p3d5r5o5u020N5w3=4b025q2O5s2@4L0x5K3|5y020o0k0l0c0o0p5l5m5G334B0c4D4F4H5g4l5H0k575L0-0t0f0f1,0j5@5i3^5 5p621G425'5)0u4*2d0d4@125F5;5*024C0r4E0t4G3o0B3S0c2k2L6r3A1k3C2n2q2l0t1B6u0B3B0/6E0T0V0X02.