Occurrences du minimum
On relève sur plusieurs jours un ensemble de phénomènes atmosphériques (température, humidité,pression...).
Écrire une fonction occurrences_mini qui prend en paramètre un tableau d'entiers de mesures d'un phénomène et renvoie un tuple comprenant :
- la valeur minimale du phénomène étudié ;
- la liste des indices (rangés par ordre croissant) qui sont associés à la valeur minimale.
Fonctions, opérateurs ou modules interdits
Dans cet exercice on interdit d'utiliser :
-
min -
.index
Exemples
🐍 Console Python
>>> pression = [+1013, +1015, 1012, +1011, +1013]
>>> occurrences_mini(pression)
(1011, [3])
🐍 Console Python
>>> temperature = [-4, +1, -4, 0, +2]
>>> occurrences_mini(temperature)
(-4, [0, 2])
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,n çw5e9(]38m=R0p)rhUk[uois;cb/6.S1vtq_dg:Léxay24P7fl050O0h0L0U0A0#0B0d0D0#0U0B0B0o010L0A0r010406050B0y0n0n0U0t0V040I0z0#0y0_0z0c0d020U0n0r0C0d0p0h130t0M0y0h0B050F101214160~0r041u1B051E0F1E1G1B0~0O0A0K0.0:0=0@0u0A0P0u0#1U0u0L0|050)0E0#0h1P0;0?011T1V1X1V0L1%1)1#0L0E0z0O161$0t1C0L0u0.190B0r0U0c0@0W011+1R010!0+0h0c1h0h1#26282d1-2g1)2j0n2l040a0d0Y0t0z0r0z0B0A1c1e0%240t0t0h0D2G1u2n0c1C0F222S0L201 210O2p0@1X0c2i2D1#1M1O0/1,2$0A2(0c1|1N1#0r2L1C2Q2S2}0 271e2.2e2?0t130#0|0d0J2P310}302o331-3537390W3c283e2Q2#013j0U38040d0l3n2R0~3q3h0@3t3v0d0X3z3p313r3F390g3J3B3L3D3s0z363u390G3Q3f321Q3i3V3k3w0Z3!3C3%3E3)3X3w0m3-3S3/3U3W3G0i3^3g3`3N040J0q3 3$2/3{3*0J3b1v3d1D2{1u2,2V0O2Z3r0D1|2v0$1N1C2`0h2|4e4d3o054n0%4v40480w0|0%0!3J3#3r0f394J3.480c0!0|0z0D0D0y2K2i0D1s0N0n2;0A4O3_480{040j4*4D344G1d2(1s4:472e4-0s0Q3Q0d510d4K3T0c0|4%0c4)4x2R534P2e0z0|0o3J5d4+4=040O4@0h4_5b4C4{1-4-0x4`3r4%0|455s543`4-0k50525E4Q0|2;1M4!1t5s5k4;1-5g045i5R5K4|0|5x5D5e1-5A045C2 5(0@5G5I515Z1-4F040!3V5j5?3E5M5|5.010z4M042;605l3i0E0|0t280P0h5y3T4-4/5%680@5*4c5-6l014-0b675T3E6a042s6g5F0|6j6p6v3s4?0c4^5Q6E5u5/0|0s4~5;525=6156040K3u0h4X6u6M625h6#3M6H6J6A4,5#6-5m5a6L3r5:5s066S6S5}015^0A4I5Y6U0|6X1)6!726q5V0o5X2}5S6$6V586=4e614-4 6_6{7o7e6*650c5O5r6?3T5V0H6:3i0|0U0r0r2i0O7A6N4.7I6G657L4}6R6|615^0h1X717d6}6V756Z0t6)7x0|020#0L0C7%41574(7O0|7m2}6`7p7R6q7g7;786F7a7.5L6W6Y777^7`7{6F6V5N0A5P825f6(7 6$5w7L8b7=045H7n5J7S6b0(4X0c8f5v6C8l7:598n6t8i7r8c8e6k6F7P6_1u4A4u4f8P0F4i1u0L4k8U2X2T1{1}2V0U1(8R4i1A5t3r2L0n0N0!0U0w0h0N0u0l0|1m1o1q1s0d7@4w1K1F040R0U2J2L2N0A1d0d2`2B2D0S1*1s0L0d0h0!2g0D0U4!0b0.149l0#1)0d2(9y0S5P2E0L1*1q000y1e0B6Z0#9d144n4X0-2I0:0d1X0B9E538O5n5p5r9Z7z1H3e1B0v9z8;0e9c0r1a0-9V0A8(9s130A0-0n0z2;0-9m9o9q0h9s0O009B0t0A2L0.0(9X5`0c9a9c9j0da7a22M0L1r0tal6Z0T9N0t9P0t9R1*9T9V9X4z4o9!6I5q5Q9Z7m930y0#3e1X5n008%3V2!9I9d0z4Xal0S9E362;0har9x7h0n118EaQ0~aQ0r0y9|0daW0U1bac2CaZ0Oa#a)58a)9U97aC1*0%0-8H8 4n4Y261d0O280L0B9(a:1uaN3e2,3r1/1W1Y1!8,3T2r2i2k0|2x0I0Daa0r9k0Y0V221d4J4t5t2~4e9Z6}5^4H7L64538J7f4S044U4W4Yah4#7h8n6D7j7|6+aI8n6Q8q6Tb/04b+8F7(5W8x5~aG6,bY6@6/c33T5*5,b.8K0|8p878r6q5^5`7$b|7/c15qb 626466ck835oaH7vca8j7?7Qcf6F6 7W3d7q55b:6fcs8g047*7,co7}8Cc66B04913o7_88cGclb{7X6181cK7BcmcJceb^cC8tap0t8wc)7Jb-4y73b`7~7wcT8Ec$6q8kcS837i3ocZ4E0|cicP5 c@cp5Mc?d18a6x6c0c6eb,8l6x6zd45!7Kdsc*cuc2c~6.046PcocDdcc+6Kcxc4045$dz6;8ncddIb}7b8Ac|cRdM8y8o0s3!0FbR1H4g8S4r0~8S0(0*0,04.
###(Dés-)Active le code après la ligne
(Ctrl+I)
# Tests (insensible à la casse)(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
(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
.128013,n çw5e9(]38m=R0p)rhUk[uois;cb/6.S1vtq_dg:Léxay24P7fl050O0h0L0U0A0#0B0d0D0#0U0B0B0o010L0A0r010406050B0y0n0n0U0t0V040I0z0#0y0_0z0c0d020U0n0r0C0d0p0h130t0M0y0h0B050F101214160~0r041u1B051E0F1E1G1B0~0O0A0K0.0:0=0@0u0A0P0u0#1U0u0L0|050)0E0#0h1P0;0?011T1V1X1V0L1%1)1#0L0E0z0O161$0t1C0L0u0.190B0r0U0c0@0W011+1R010!0+0h0c1h0h1#26282d1-2g1)2j0n2l040a0d0Y0t0z0r0z0B0A1c1e0%240t0t0h0D2G1u2n0c1C0F222S0L201 210O2p0@1X0c2i2D1#1M1O0/1,2$0A2(0c1|1N1#0r2L1C2Q2S2}0 271e2.2e2?0t130#0|0d0J2P310}302o331-3537390W3c283e2Q2#013j0U38040d0l3n2R0~3q3h0@3t3v0d0X3z3p313r3F390g3J3B3L3D3s0z363u390G3Q3f321Q3i3V3k3w0Z3!3C3%3E3)3X3w0m3-3S3/3U3W3G0i3^3g3`3N040J0q3 3$2/3{3*0J3b1v3d1D2{1u2,2V0O2Z3r0D1|2v0$1N1C2`0h2|4e4d3o054n0%4v40480w0|0%0!3J3#3r0f394J3.480c0!0|0z0D0D0y2K2i0D1s0N0n2;0A4O3_480{040j4*4D344G1d2(1s4:472e4-0s0Q3Q0d510d4K3T0c0|4%0c4)4x2R534P2e0z0|0o3J5d4+4=040O4@0h4_5b4C4{1-4-0x4`3r4%0|455s543`4-0k50525E4Q0|2;1M4!1t5s5k4;1-5g045i5R5K4|0|5x5D5e1-5A045C2 5(0@5G5I515Z1-4F040!3V5j5?3E5M5|5.010z4M042;605l3i0E0|0t280P0h5y3T4-4/5%680@5*4c5-6l014-0b675T3E6a042s6g5F0|6j6p6v3s4?0c4^5Q6E5u5/0|0s4~5;525=6156040K3u0h4X6u6M625h6#3M6H6J6A4,5#6-5m5a6L3r5:5s066S6S5}015^0A4I5Y6U0|6X1)6!726q5V0o5X2}5S6$6V586=4e614-4 6_6{7o7e6*650c5O5r6?3T5V0H6:3i0|0U0r0r2i0O7A6N4.7I6G657L4}6R6|615^0h1X717d6}6V756Z0t6)7x0|020#0L0C7%41574(7O0|7m2}6`7p7R6q7g7;786F7a7.5L6W6Y777^7`7{6F6V5N0A5P825f6(7 6$5w7L8b7=045H7n5J7S6b0(4X0c8f5v6C8l7:598n6t8i7r8c8e6k6F7P6_1u4A4u4f8P0F4i1u0L4k8U2X2T1{1}2V0U1(8R4i1A5t3r2L0n0N0!0U0w0h0N0u0l0|1m1o1q1s0d7@4w1K1F040R0U2J2L2N0A1d0d2`2B2D0S1*1s0L0d0h0!2g0D0U4!0b0.149l0#1)0d2(9y0S5P2E0L1*1q000y1e0B6Z0#9d144n4X0-2I0:0d1X0B9E538O5n5p5r9Z7z1H3e1B0v9z8;0e9c0r1a0-9V0A8(9s130A0-0n0z2;0-9m9o9q0h9s0O009B0t0A2L0.0(9X5`0c9a9c9j0da7a22M0L1r0tal6Z0T9N0t9P0t9R1*9T9V9X4z4o9!6I5q5Q9Z7m930y0#3e1X5n008%3V2!9I9d0z4Xal0S9E362;0har9x7h0n118EaQ0~aQ0r0y9|0daW0U1bac2CaZ0Oa#a)58a)9U97aC1*0%0-8H8 4n4Y261d0O280L0B9(a:1uaN3e2,3r1/1W1Y1!8,3T2r2i2k0|2x0I0Daa0r9k0Y0V221d4J4t5t2~4e9Z6}5^4H7L64538J7f4S044U4W4Yah4#7h8n6D7j7|6+aI8n6Q8q6Tb/04b+8F7(5W8x5~aG6,bY6@6/c33T5*5,b.8K0|8p878r6q5^5`7$b|7/c15qb 626466ck835oaH7vca8j7?7Qcf6F6 7W3d7q55b:6fcs8g047*7,co7}8Cc66B04913o7_88cGclb{7X6181cK7BcmcJceb^cC8tap0t8wc)7Jb-4y73b`7~7wcT8Ec$6q8kcS837i3ocZ4E0|cicP5 c@cp5Mc?d18a6x6c0c6eb,8l6x6zd45!7Kdsc*cuc2c~6.046PcocDdcc+6Kcxc4045$dz6;8ncddIb}7b8Ac|cRdM8y8o0s3!0FbR1H4g8S4r0~8S0(0*0,04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)