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

.128013sobcdufvg/0lyq napSr1me(P2=+:Ntwki][5h*)050f0x0F0r0I0m0b0p0e0m0r0b0b0B010F0I0s010406050b0g0w0w0r0u0n040t0c0m0g0)0c0q050k0:0=0@0_0.0s041219051c0k1c1e190.0f0I0i0X0Z0#0%0M0I0j0M0m1s0M0F0,050S0d0m0x1n0!0$011r1t1v1t0F1B1D1z0F0d0c0f0_1A0u1a0F0M0X0|0b0s0r0q0%0A011F1p010h0U0x0q0r0w0x1z1%1)1.1H1;1D1@1_0,0a0p0z0u0c0s0c0b0I0 0q0p0Q1#0u0u0x0e2e121|0q1a0k1Z2r0F1X1W1Y0f1~0%1v0q1?2b1z1k1m0Y1G2B0I2D0q1T1l1z0s2k1a2p2r2V0/1(2f2J1/2O0u0?0m0,0v2o2Z0-2Y1}2#1H2%2)0,0A2-1)2r2S0x2r2H2u0f2y2A010e1T1`1a311d2T2:2q2{3f370Q2U2Z350H0,0Q0h3g3k2;1o1H0G0,0p3r3e350q0h0,0@2d0M1_0)0o0g0x3z2p350+040y3N3l2=0%0q0,0E3T3t2K013Q0O0D3r060p3-3y3O3V013n042k0F0g0u11132.3/3U3u0%3Q0K3!2!41010w0I0,0L3r3 3#1/0c0,0C4d3A3;492+0l4k3:474h040N4q403$3X043|2V4e463$3?0h0c0u4w4f2?0,4B3~4l4s3w042M4K4E2$0d0,0u1)0j3M3}2|4Q3$3Q3S4(3f4r4y3Y453P0,0O0J3+123i2 1b3d0k3b2s33122v2u1S1U2u0r1C4~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

.128013s3o_;bcdufvg/0lyq napS.r1Lmeh,(P2=4:+Njtwki][5RE*)é050i0C0O0u0R0p0b0s0h0p0u0b0b0I010O0R0v010406050b0j0B0B0u0y0q040w0d0p0j0@0d0t0s020u0B0v0f0s0V0C110y0r0j0C0b050n0~1012140|0v041s1z051C0n1C1E1z0|0i0R0l0,0.0:0=0D0R0m0D0p1S0D0O0`050%0g0p0C1N0/0;011R1T1V1T0O1#1%1Z0O0g0d0i141!0y1A0O0D0,170b0v0u0t0=0H011)1P010k0)0C0t1f0C1Z24262b1+2e1%2h0B2j040a0s0G0y0d0v0d0b0R1a1c0#220y0y0C0h2E1s2l0t1A0n202Q0O1~1}1 0i2n0=1V0t2g2B1Z1K1M0-1*2!0R2$0t1`1L1Z0v2J1A2O2Q2{0}251c2,2c2;0y110p0`0z2N2 0{2~2m311+33350`0H39263b2O2Z013g0u36040c3k2P0|3n3e0=3q3s0J3v3m2 3o3B0`0U3E1B2_1s2*2T0i2X3o0h1`2t0!1L1A2^0C2`3a3L3U0#3$3d1O1+0Q0`0#0k3L3y3-0=0P0`0s3?3G3z3p0k0`122D0D2s0@1o0C3}3,2-010_040F4a303^3p0`0M4h3o4e0Y0K3E060s4u3|3@4c0t0`0O0C341q3E4w3~4j0d0`0I4F3c4i4c4e0T0S4s4v4G4b2c3/040k0d0y4M4x320`0t4%4H4c0d3`042/4,4W3f0g0`0y260m491t3%4(1+4e4g4 3l4N3H4l4n3 4p4r553w4U4U573 4z044B4D1r5e3+4O2c4J040x5a4j5k0u0v0v2g0i5w4P0`542}510=0B0R3J4?5r1+5t0L5O3o5L370o5T3 5t0X5Y5x4*5E2c4p4T4v5i4j4Y2J0O0j0y4+5p4V5P3A4A4C2s5o2{0|0n3)3#3M650n3P1s0O3R6a2V2R1_1{2T0u1$673P1y5q3o2J0B0e0k0u0Q0C0e0D0c0`1k1m480+5d2}1F3b1z0A0u0s0b17190R1b0s2^2z2B1(0.220t0b2U0j2L6Q2F0j0s1=0C0u6*250y0s0u0N0d190+0~0h0h1q2C0k0b5v6H6n0W0%0t0O0s0i1b0t0Z0s480s0p006R3U0t2h2D0s2g790Z0g19791(4!0t6%6R1%0s2;0B0g2J79000Z0p0Z2s77796*6,6.0E7g6L0h0y0Z0u2E7N6+6j1%6.6=5?0(780Z0m3r1l2g780v6*0b7v0(7F6:6Y6!0y6$7Y5d1I3X2+4j1-1U1W1Y6o3 2p2g2i0`2v0w7U0^780G0q201b3L3!5q2|3%648a5%5l5~4E5_5.4.4K5$5F040T5)1+5V045X8A5J014Y4!4$8N4-4)040Q8E5s4:4=8T4@3A4_044{0t4}8I0=538.4k044m5p8B5*0`0Y4S5p628u662Q6m1D047=0R0+3U1g7J0O7d7p6P1V0b26787h2/1K6}0s813b2*3o861/1X2k8U2o2f2r2t8g8i0v8k8m0D8o8^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=0R9}048}9#9_0=5t4L9V5U5M043Kac5Z0`5Sah4j8K0z8Ma78O5!9S9:a38~1s901F3N683Y620#0%0)0b04.

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