Aller au contenu

Listes des termes d'une suite arithmétique⚓︎

Soit \((u_n)\) la suite arithmétique définie par :

\[ \left\{ \begin{array}{ll} u_0 = 5 \\ u_{n} = u_0 + n \times 10 \hspace{3ex} \text{pour} \hspace{1ex} n \ge 0 \\ \end{array} \right. \]

On souhaite créer la fonction arithmétique qui renvoie une liste contenant les N premiers termes de cette suite. On suppose que N est strictement supérieur ou égal à \(0\).

assert ?

Le mot clé assert est utilisé en Python afin de vérifier que des propositions sont vraies.

Ainsi, l'instruction assert 3 + 5*7 == 38 permet de vérifier que l'expression 3 + 5*7 est bien évaluée à 38.

Si c'est le cas, le programme continue de se dérouler normalement. Dans le cas contraire, le programme est interrompu et une erreur est signalée.

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
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 : 10/10

.128013beqnvi[mo5tPhklpwNf(: cga=ry0S*]u/2)s1+d050O0c0l0z0g0p0L0w0x0p0z0L0L0A010l0g0q010406050L0H0i0i0z0B0C040E0j0p0H0)0j0e050I0:0=0@0_0.0q040519121c0I190.0O0g0f0X0Z0#0%0n0g0y0n0p1q0n0l0,050S0b0p0c1l0!0$011p1r1t1r0l1z1B1x0l0B1a0l0n0X0|0L0q0z0e0%0J011D1n010t0U0c0e0z0i0c1x1W1Y1%1F1*1B1-1/0,0a0w0m0B0j0q0j0L0g0 0e0w0Q1U0B0B0c0x27121=0e1a0I1S2k1P1R1Q1y0O1@0%1t0e1,241x1i1k0Y1E2u0g2w0e0j2A1x0q2d1a2i2k2O0/1X282C1(2H0B0?0p0,0M2h2S0-2R1?2U1F2W2Y0,0J2$1Y2k2L0c2k2A2n0O1R2s2+0%0x2I1:1a2`1b2M2)2j2;39310Q2N2S2t010o0,0Q0t3a3e2*1m1F0r0,0w3m383g0e0t0,0@260n1/0)0d0H0c3u2i3g0+040u3I3f2 010e0,0s3O3o2D013L0K0v3m060w3(3t3J3Q3i042d0l0H0B11132%3*3P3p0%3L0h3V2T3{010i0g0,0k3m3_3W1(0j0,0N473v3Q432!0D4e3+414b040F4k3`3X3S043?2O48403X3-0t0j0B4q492,0,4v3^4f4m3r042F4E4y2V0b0,0B1Y0y3H3@2=4K3X3L3N4Y394l4s3T3 3K0,0K0G3$123c2^1d370I352l2|122o4 0z1A4^4{1j2(4{0R0T0V04.

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
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 : 10/10

.128013beqné4,vi[E3mo5_tLR;PhkjlpwNf(: cg.a=ry0S]*u/2)s1+d050Z0c0r0K0j0z0W0G0H0z0K0W0W0L010r0j0A010406050W0S0n0n0K0M0N040P0o0z0S0@0o0e0G020K0n0A0u0G0t0c110M0d0S0c0W050T0~1012140|0A04051z1s1C0T1z0|0Z0j0i0,0.0:0=0w0j0I0w0z1Q0w0r0`050%0b0z0c1L0/0;011P1R1T1R0r1Z1#1X0r0M1A0r0w0,170W0A0K0e0=0U011%1N010D0)0c0e1f0c1X1}1 241)271#2a0n2c040a0G0v0M0o0A0o0W0j1a1c0#1{0M0M0c0H2x1s2e0e1A0T1_2J1?1^1@1Y0Z2g0=1T0e292u1X1I1K0-1(2T0j2V0e0o2Z1X0A2C1A2H2J2;0}1~1c2#252*0M110z0`0X2G2^0{2@2f2`1)2|2~0`0U321 342H2S01390K2 040m3d2I0|3g370=3j3l0g3o3f2^3h3u0`0p3x1D2/1s2Z2M0Z1^2R3s010H2+2m0!1J1A2.0c2:333E3P0#3X361M1)0x0`0#0D3E3r3(0=0B0`0G3.3z3N0e0D0`122w0w2l0@1o0c3^3%2$010_040E452_3:3i0`0C4c3h490V0F3x060G4p3@3/470e0`0r0c2}1q3x4r3_4e0o0`0L4A354d47490k0Q4n4q4B46253*040D0o0M4H4s2{0`0e4Y4C470o3=042(4%4R380b0`0M1 0I441t3Y4Z1)494b4`3e4I3A4g4i3N4k4m503p4P4P523`4v4x2l1r593$4J254E040J554e4u040K0A0A290Z5q4K0`4 2?4|0=0n0j3C4.5l1)5n0Y5J3h5G300O5O3N5n0R5T5r4#5z254k4O4q5d4e4T2C0r0S0M4$5j4Q5K3t5f4y5i2;0|0T3!3W3F5 0T3I1s0r3K642P2K0K1!613I1y5k3h2C0n0q0D0K0x0c0q0w0m0`1k1m430+582?1F341z0s0K0G0W17190j1b0G2.2s2u1$0.1{0e0W1?0S2E6H2y0S0G1:0c0K6X1~0M0G0K0y0o190+0~0H0H1q2v0D0W5p6y6e0l0%0e0r0G0Z1b0e0f0G430G0z006I3P0e2a2w0G29700f0b19701$4V0e6U6I1#0G2*0n0b2C70000f0z0f2l6~706X6Z6#0h776C0H0M0f0K2x7E6Y6a1#6#6)5.0(6 0f0I3k1l296 0A6X0W7m0(7w6%6P6R0M6T7P581G3S2!4e1+1S1U1W6f3N2i292b0`2o0P7L0^6 0v0N1_1b3E3V5k2=3Y5~815Y044w5_5X4)4F8r5#0`0k5!1)5Q045S5;5)474T4V4X8D5E4f040x8u5L4+4-8J4(2{4;044?0e4^8y0=4~8!8L4h5j8E8v040V4N5j5|8l602J6d1B047)0j0+3P1g7A0r747g6G1T0W1 6 782(1I6;0G7^342Z3h7}1-1V2d8T2h282k2m87890A8b8d0w8f8*8h4I8j518=8K8G4W8O5@045:2;5=3h4*0`8R9L8+4:4=4@4_5D9m8#5B8%5s8)9X4/9Z8-6w334o5(8K5s8p5h8%4L9#9P9@0`8/9R8K5n4G8S9)018A3Da25?015M9Ha45H040X8C9~9Ya90`5Wa7534,4n1s8=1F3G623T5|0#0%0)0W04.

Graphique

Il est possible de visualiser ces termes avec le code suivant :

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
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

Votre figure

Votre tracé sera ici