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

.128013:ag)1iknN/S=vmsuhbye[+2*odt c0(w]r5Pqplf050A0u0B0c0g0N0p0C0D0N0c0p0p0m010B0g0M010406050p0q0o0o0c0I0t040l0z0N0q0)0z0i050k0:0=0@0_0.0M041219051c0k1c1e190.0A0g0n0X0Z0#0%0r0g0d0r0N1s0r0B0,050S0s0N0u1n0!0$011r1t1v1t0B1B1D1z0B0s0z0A0_1A0I1a0B0r0X0|0p0M0c0i0%0x011F1p010O0U0u0i0c0o0u1z1%1)1.1H1;1D1@1_0,0a0C0K0I0z0M0z0p0g0 0i0C0Q1#0I0I0u0D2e121|0i1a0k1Z2r0B1X1W1Y0A1~0%1v0i1?2b1z1k1m0Y1G2B0g2D0i1T1l1z0M2k1a2p2r2V0/1(2f2J1/2O0I0?0N0,0f2o2Z0-2Y1}2#1H2%2)0,0x2-1)2r2S0u2r2H2u0A2y2A010D1T1`1a311d2T2:2q2{3f370Q2U2Z350h0,0Q0O3g3k2;1o1H0G0,0C3r3e350i0O0,0@2d0r1_0)0L0q0u3z2p350+040F3N3l2=0%0i0,0j3T3t2K013Q0e0b3r060C3-3y3O3V013n042k0B0q0I11132.3/3U3u0%3Q0v3!2!41010o0g0,0J3r3 3#1/0z0,0w4d3A3;492+0E4k3:474h040y4q403$3X043|2V4e463$3?0O0z0I4w4f2?0,4B3~4l4s3w042M4K4E2$0s0,0I1)0d3M3}2|4Q3$3Q3S4(3f4r4y3Y453P0,0e0H3+123i2 1b3d0k3b2s33122v2u1S1U2u0c1C4~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:,ag)LR1iknN/Sé=vmsuhb.4;ye[+j2*odt c0(Ew]r5_P3qplf050I0B0J0d0j0Y0t0K0L0Y0d0t0t0q010J0j0X010406050t0u0s0s0d0R0A040o0H0Y0u0@0H0l0K020d0s0X0z0K0h0B110R0W0u0B0t050n0~1012140|0X041s1z051C0n1C1E1z0|0I0j0r0,0.0:0=0v0j0e0v0Y1S0v0J0`050%0w0Y0B1N0/0;011R1T1V1T0J1#1%1Z0J0w0H0I141!0R1A0J0v0,170t0X0d0l0=0F011)1P010Z0)0B0l1f0B1Z24262b1+2e1%2h0s2j040a0K0U0R0H0X0H0t0j1a1c0#220R0R0B0L2E1s2l0l1A0n202Q0J1~1}1 0I2n0=1V0l2g2B1Z1K1M0-1*2!0j2$0l1`1L1Z0X2J1A2O2Q2{0}251c2,2c2;0R110Y0`0i2N2 0{2~2m311+33350`0F39263b2O2Z013g0d36040V3k2P0|3n3e0=3q3s0y3v3m2 3o3B0`0S3E1B2_1s2*2T0I2X3o0L1`2t0!1L1A2^0B2`3a3L3U0#3$3d1O1+0k0`0#0Z3L3y3-0=0P0`0K3?3G3z3p0Z0`122D0v2s0@1o0B3}3,2-010_040N4a303^3p0`0m4h3o4e0f0b3E060K4u3|3@4c0l0`0J0B341q3E4w3~4j0H0`0q4F3c4i4c4e0C0Q4s4v4G4b2c3/040Z0H0R4M4x320`0l4%4H4c0H3`042/4,4W3f0w0`0R260e491t3%4(1+4e4g4 3l4N3H4l4n3 4p4r553w4U4U573 4z044B4D1r5e3+4O2c4J040x5a4j5k0d0X0X2g0I5w4P0`542}510=0s0j3J4?5r1+5t0D5O3o5L370M5T3 5t0G5Y5x4*5E2c4p4T4v5i4j4Y2J0J0u0R4+5p4V5P3A4A4C2s5o2{0|0n3)3#3M650n3P1s0J3R6a2V2R1_1{2T0d1$673P1y5q3o2J0s0T0Z0d0k0B0T0v0V0`1k1m480+5d2}1F3b1z0g0d0K0t17190j1b0K2^2z2B1(0.220l0t2U0u2L6Q2F0u0K1=0B0d6*250R0K0d0E0H190+0~0L0L1q2C0Z0t5v6H6n0O0%0l0J0K0I1b0l0p0K480K0Y006R3U0l2h2D0K2g790p0w19791(4!0l6%6R1%0K2;0s0w2J79000p0Y0p2s77796*6,6.0c7g6L0L0R0p0d2E7N6+6j1%6.6=5?0(780p0e3r1l2g780X6*0t7v0(7F6:6Y6!0R6$7Y5d1I3X2+4j1-1U1W1Y6o3 2p2g2i0`2v0o7U0^780U0A201b3L3!5q2|3%648a5%5l5~4E5_5.4.4K5$5F040C5)1+5V045X8A5J014Y4!4$8N4-4)040k8E5s4:4=8T4@3A4_044{0l4}8I0=538.4k044m5p8B5*0`0f4S5p628u662Q6m1D047=0j0+3U1g7J0J7d7p6P1V0t26787h2/1K6}0K813b2*3o861/1X2k8U2o2f2r2t8g8i0X8k8m0v8o8^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`5Sah4j8K0i8Ma78O5!9S9:a38~1s901F3N683Y620#0%0)0t04.

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