À deux paramètres
Fonctions à plusieurs arguments (ou paramètres)
On peut écrire une fonction Python avec 0, 1 ou plusieurs arguments.
🐍 Script Python
def constante_universelle():
return 42
def affine_1(x):
return 3*x - 1
def somme(a, b):
return a + b
Dans le cas de plusieurs arguments, on utilise une virgule comme séparateur.
Les identifiants
Pour nommer les identifiants (de variable ou de fonction), on a le droit aux caractères :
- lettres minuscules (recommandées) et majuscules, accents acceptés,
- chiffres,
- caractère tiret-bas :
_; idéal pour séparer des mots
Il faut cependant respecter la règle :
Interdiction de commencer par un chiffre !
Exercice
Corriger la fonction produit pour qu'elle prenne deux paramètres k et n, et renvoie leur produit.
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
.128013.128077x,5/f.q!r;nb _o=ylaeêpcwgu)vd*@41k3RméhtsP(Sà0+L2ji:U050E0v0P0u0!0t0Q0o0y0t0u0Q0Q0r010P0!0x010406050Q0B0M0M0u0k0s040T0q0t0B0`0q0m0o020u0M0x0l0o0L0v140k0i0B0v0Q050f111315170 0x04051C1v1F0f1C0 0E0!0D0/0;0?0^0O0!0A0O0t1T0O0P0}050*0n0t0v1O0=0@011S1U1W1U0P1$1(1!0P0k1D0P0O1*1Q010g0,0v0m1i0v010/1a0Q0x0u0m0^0Y1!2a2c1~1,211(240M26040a0o0R0k0q0x0q0Q0!1d1f0(280k0k0v0y2A1v2h0m1D0f1|2M1_1{1`1#0E2j0^1W0m232x1!1L1N0:1+2W0!2Y0m0q2$1!0x2F1D2K2M2@102b1f2(1 2-0k140t0}0I2J2{0~2`2i2}1,2 310}0Y352c2M2;0v2M2$2P0E1{2U3a0^0y2.2p0%1M1D3j2?363g2L053t0(3A391P1,0J0}0(0g3C3H2|3J0^0z0}0o3P383R2)010m0g0}2;2.0B2z3X2K2V010|040S3-2{3/0m0}0J3@3I3!3;0d3P3W3.3r3#0}0m3}3Z1 3;0C0#3P060o4h433^453L042F0P0B0k481w364j3~2~3{423Y3/0q0}0F4z443S46044s2@0 0f3F3k1G2=1v3m1v0P3o4U2S2N0u1%4P0f3m1B3Q3/2F0M0p0g0u0J0v0p0O0K0}1n1p1r1t0o4e4t3h1G371C0X0u0o0n1e2Y0o2;0u0`4|280m2y0Q0P1)0U0o0E590v0k5n4}0!0(0m0`212c0P0.0u0B0c0o0D150!4!1(0.0)0o5C5E0g1e2H0!1e0.1r0!0o1e0P0o0B1f0Q230.2(0!5r2w4q0o0P0q1c0o1(2H0v5/0E0B280(0h520 0B0t371W040$2|3u0o1t5!0Q5=0D235!3t5h1_3+5!5.5r0w1_1)2b0k0*0A0N0d5#0`1W0Q0N6b5!1i0N1W0q0k0N600f660 66685~1)0u6g0y5s0o140B5G0!0.5u6h0!5y5w0Q6y0M0w2o0o0Q000,0o5Q0m5S5p6y5(0k562F0Z0)6D6t5#5%5q0D0!0y1)1r0u1W0P6L1v6O1v63531D0!0M0A5N0t0P0^0b27450P0z1o0q0Z0!270Q0k0y1R1=0x0Q0#0f4N0E0m0h0Z0Q0(1W0D0k0h2Y0P0f1U0f0Z0(0y4;0E2N7A0M7C0!0G0I0e0h0I0h0V0f1+0)0Q1w0D0A0f0I0g0H0H0E0h0Q82270`0P1(0^0#0W0I0#010f040o0$6A6$5q6X585h0o6(5w6*5I6,0o0j8E614S0)0+0-04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)