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.

La vidéo ne s'affiche pas... ?

Il peut arriver que les vidéos ne s'affichent pas sur des navigateurs basés sur Chrome, ou si un ad-blocker est activé sur le navaigateur. Essayer avec un autre navigateur si vous êtes dans ce cas (FireFox, typiquement), ou désactivez l'ad-blocker.

###(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

.128013:pbv(0i2+edmsN= 1ow5lSnatf)h]qcrg*[yPku/050l0k0z0y0h0v0n0q0F0v0y0n0n0p010z0h0c010406050n0N0m0m0y0G0K040w0s0v0N0)0s0x050O0:0=0@0_0.0c041219051c0O1c1e190.0l0h0e0X0Z0#0%0C0h0H0C0v1s0C0z0,050S0d0v0k1n0!0$011r1t1v1t0z1B1D1z0z0d0s0l0_1A0G1a0z0C0X0|0n0c0y0x0%0i011F1p010A0U0k0x0y0m0k1z1%1)1.1H1;1D1@1_0,0a0q0L0G0s0c0s0n0h0 0x0q0Q1#0G0G0k0F2e121|0x1a0O1Z2r0z1X1W1Y0l1~0%1v0x1?2b1z1k1m0Y1G2B0h2D0x1T1l1z0c2k1a2p2r2V0/1(2f2J1/2O0G0?0v0,0r2o2Z0-2Y1}2#1H2%2)0,0i2-1)2r2S0k2r2H2u0l2y2A010F1T1`1a311d2T2:2q2{3f370Q2U2Z350M0,0Q0A3g3k2;1o1H0t0,0q3r3e350x0A0,0@2d0C1_0)0E0N0k3z2p350+040f3N3l2=0%0x0,0o3T3t2K013Q0B0b3r060q3-3y3O3V013n042k0z0N0G11132.3/3U3u0%3Q0J3!2!41010m0h0,0u3r3 3#1/0s0,0j4d3A3;492+0g4k3:474h040I4q403$3X043|2V4e463$3?0A0s0G4w4f2?0,4B3~4l4s3w042M4K4E2$0d0,0G1)0H3M3}2|4Q3$3Q3S4(3f4r4y3Y453P0,0B0D3+123i2 1b3d0O3b2s33122v2u1S1U2u0y1C4~511l2/510R0T0V04.

###(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

.128013:Lpbv(40i2+edm3;sN= 1jEo5w_lSnatf)h]R,qcrg.*[éyPku/050n0m0G0F0j0C0r0u0O0C0F0r0r0t010G0j0d010406050r0Y0o0o0F0P0V040D0y0C0Y0@0y0E0u020F0o0d0q0u0L0m110P0N0Y0m0r050Z0~1012140|0d041s1z051C0Z1C1E1z0|0n0j0f0,0.0:0=0J0j0Q0J0C1S0J0G0`050%0e0C0m1N0/0;011R1T1V1T0G1#1%1Z0G0e0y0n141!0P1A0G0J0,170r0d0F0E0=0k011)1P010H0)0m0E1f0m1Z24262b1+2e1%2h0o2j040a0u0W0P0y0d0y0r0j1a1c0#220P0P0m0O2E1s2l0E1A0Z202Q0G1~1}1 0n2n0=1V0E2g2B1Z1K1M0-1*2!0j2$0E1`1L1Z0d2J1A2O2Q2{0}251c2,2c2;0P110C0`0v2N2 0{2~2m311+33350`0k39263b2O2Z013g0F36040p3k2P0|3n3e0=3q3s0h3v3m2 3o3B0`0z3E1B2_1s2*2T0n2X3o0O1`2t0!1L1A2^0m2`3a3L3U0#3$3d1O1+0X0`0#0H3L3y3-0=0A0`0u3?3G3z3p0H0`122D0J2s0@1o0m3}3,2-010_040g4a303^3p0`0s4h3o4e0I0b3E060u4u3|3@4c0E0`0G0m341q3E4w3~4j0y0`0t4F3c4i4c4e0T0K4s4v4G4b2c3/040H0y0P4M4x320`0E4%4H4c0y3`042/4,4W3f0e0`0P260Q491t3%4(1+4e4g4 3l4N3H4l4n3 4p4r553w4U4U573 4z044B4D1r5e3+4O2c4J040R5a4j5k0F0d0d2g0n5w4P0`542}510=0o0j3J4?5r1+5t0l5O3o5L370i5T3 5t0S5Y5x4*5E2c4p4T4v5i4j4Y2J0G0Y0P4+5p4V5P3A4A4C2s5o2{0|0Z3)3#3M650Z3P1s0G3R6a2V2R1_1{2T0F1$673P1y5q3o2J0o0B0H0F0X0m0B0J0p0`1k1m480+5d2}1F3b1z0c0F0u0r17190j1b0u2^2z2B1(0.220E0r2U0Y2L6Q2F0Y0u1=0m0F6*250P0u0F0w0y190+0~0O0O1q2C0H0r5v6H6n0x0%0E0G0u0n1b0E0U0u480u0C006R3U0E2h2D0u2g790U0e19791(4!0E6%6R1%0u2;0o0e2J79000U0C0U2s77796*6,6.0M7g6L0O0P0U0F2E7N6+6j1%6.6=5?0(780U0Q3r1l2g780d6*0r7v0(7F6:6Y6!0P6$7Y5d1I3X2+4j1-1U1W1Y6o3 2p2g2i0`2v0D7U0^780W0V201b3L3!5q2|3%648a5%5l5~4E5_5.4.4K5$5F040T5)1+5V045X8A5J014Y4!4$8N4-4)040X8E5s4:4=8T4@3A4_044{0E4}8I0=538.4k044m5p8B5*0`0I4S5p628u662Q6m1D047=0j0+3U1g7J0G7d7p6P1V0r26787h2/1K6}0u813b2*3o861/1X2k8U2o2f2r2t8g8i0d8k8m0J8o8^8q4N8s56908O8Q4#8Y3f5(8$5{014/0`8#2{5`3H8)8+8-8^8O8:9+9x5|8?8;5c5,4u8_9T8x5n9=0`8H9.8%8=0j9}048}9#9_0=5t4L9V5U5M043Kac5Z0`5Sah4j8K0v8Ma78O5!9S9:a38~1s901F3N683Y620#0%0)0r04.

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