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

.128013buS[l(wn/)paPk0:hors1*vc25qmgyd]ieNft =+050F0I0L0m0H0f0u0M0y0f0m0u0u0N010L0H0l010406050u0c0C0C0m0t0E040d0s0f0c0)0s0i050j0:0=0@0_0.0l041219051c0j1c1e190.0F0H0x0X0Z0#0%0r0H0D0r0f1s0r0L0,050S0b0f0I1n0!0$011r1t1v1t0L1B1D1z0L0b0s0F0_1A0t1a0L0r0X0|0u0l0m0i0%0z011F1p010K0U0I0i0m0C0I1z1%1)1.1H1;1D1@1_0,0a0M0n0t0s0l0s0u0H0 0i0M0Q1#0t0t0I0y2e121|0i1a0j1Z2r0L1X1W1Y0F1~0%1v0i1?2b1z1k1m0Y1G2B0H2D0i1T1l1z0l2k1a2p2r2V0/1(2f2J1/2O0t0?0f0,0v2o2Z0-2Y1}2#1H2%2)0,0z2-1)2r2S0I2r2H2u0F2y2A010y1T1`1a311d2T2:2q2{3f370Q2U2Z350o0,0Q0K3g3k2;1o1H0h0,0M3r3e350i0K0,0@2d0r1_0)0B0c0I3z2p350+040g3N3l2=0%0i0,0J3T3t2K013Q0k0q3r060M3-3y3O3V013n042k0L0c0t11132.3/3U3u0%3Q0e3!2!41010C0H0,0A3r3 3#1/0s0,0O4d3A3;492+0p4k3:474h040w4q403$3X043|2V4e463$3?0K0s0t4w4f2?0,4B3~4l4s3w042M4K4E2$0b0,0t1)0D3M3}2|4Q3$3Q3S4(3f4r4y3Y453P0,0k0G3+123i2 1b3d0j3b2s33122v2u1S1U2u0m1C4~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

.128013buS[,3_4l.(wn/R)paPkL0é;:Ehors1*vc25qmgyd]jieNft =+050P0T0W0s0S0j0E0X0I0j0s0E0E0Y010W0S0r010406050E0c0M0M0s0D0O040d0C0j0c0@0C0n0X020s0M0r0y0X0p0T110D0L0c0T0E050o0~1012140|0r041s1z051C0o1C1E1z0|0P0S0H0,0.0:0=0B0S0N0B0j1S0B0W0`050%0b0j0T1N0/0;011R1T1V1T0W1#1%1Z0W0b0C0P141!0D1A0W0B0,170E0r0s0n0=0J011)1P010V0)0T0n1f0T1Z24262b1+2e1%2h0M2j040a0X0t0D0C0r0C0E0S1a1c0#220D0D0T0I2E1s2l0n1A0o202Q0W1~1}1 0P2n0=1V0n2g2B1Z1K1M0-1*2!0S2$0n1`1L1Z0r2J1A2O2Q2{0}251c2,2c2;0D110j0`0F2N2 0{2~2m311+33350`0J39263b2O2Z013g0s36040g3k2P0|3n3e0=3q3s0i3v3m2 3o3B0`0K3E1B2_1s2*2T0P2X3o0I1`2t0!1L1A2^0T2`3a3L3U0#3$3d1O1+0u0`0#0V3L3y3-0=0m0`0X3?3G3z3p0V0`122D0B2s0@1o0T3}3,2-010_040l4a303^3p0`0U4h3o4e0q0z3E060X4u3|3@4c0n0`0W0T341q3E4w3~4j0C0`0Y4F3c4i4c4e0e0Q4s4v4G4b2c3/040V0C0D4M4x320`0n4%4H4c0C3`042/4,4W3f0b0`0D260N491t3%4(1+4e4g4 3l4N3H4l4n3 4p4r553w4U4U573 4z044B4D1r5e3+4O2c4J040k5a4j5k0s0r0r2g0P5w4P0`542}510=0M0S3J4?5r1+5t0Z5O3o5L370w5T3 5t0G5Y5x4*5E2c4p4T4v5i4j4Y2J0W0c0D4+5p4V5P3A4A4C2s5o2{0|0o3)3#3M650o3P1s0W3R6a2V2R1_1{2T0s1$673P1y5q3o2J0M0h0V0s0u0T0h0B0g0`1k1m480+5d2}1F3b1z0v0s0X0E17190S1b0X2^2z2B1(0.220n0E2U0c2L6Q2F0c0X1=0T0s6*250D0X0s0R0C190+0~0I0I1q2C0V0E5v6H6n0A0%0n0W0X0P1b0n0x0X480X0j006R3U0n2h2D0X2g790x0b19791(4!0n6%6R1%0X2;0M0b2J79000x0j0x2s77796*6,6.0f7g6L0I0D0x0s2E7N6+6j1%6.6=5?0(780x0N3r1l2g780r6*0E7v0(7F6:6Y6!0D6$7Y5d1I3X2+4j1-1U1W1Y6o3 2p2g2i0`2v0d7U0^780t0O201b3L3!5q2|3%648a5%5l5~4E5_5.4.4K5$5F040e5)1+5V045X8A5J014Y4!4$8N4-4)040u8E5s4:4=8T4@3A4_044{0n4}8I0=538.4k044m5p8B5*0`0q4S5p628u662Q6m1D047=0S0+3U1g7J0W7d7p6P1V0E26787h2/1K6}0X813b2*3o861/1X2k8U2o2f2r2t8g8i0r8k8m0B8o8^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=0S9}048}9#9_0=5t4L9V5U5M043Kac5Z0`5Sah4j8K0F8Ma78O5!9S9:a38~1s901F3N683Y620#0%0)0E04.

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