Les durées - Conversion de hh-mm-ss ou mm-ss en secondes
Les durées peuvent être exprimées en secondes, en minutes-secondes, ou en heures-minutes-secondes.
Ainsi, la durée 6 h 34 min et 12 s peut être exprimée par :
🐍 Script Python
duree_sec = 21612 # en secondes
duree_min_sec = (360, 12) # en minutes-secondes
duree_h_min_sec = (6, 34, 12) # en heures-minutes-secondes
On souhaite créer une fonction permettant de convertir une durée en secondes, alors qu'elle est exprimée initialement sous l'une des deux dernières formes.
Écrire la fonction en_secondes qui prend en paramètre un p-uplet représentant une durée exprimée soit en heures, minutes et secondes sous la forme (h, m, s), soit en minutes et secondes (m, s), et qui renvoie le nombre total de secondes.
🐍 Console Python
>>> en_secondes((1, 25, 50))
5150
>>> en_secondes((2, 20))
140
Astuce
La fonction len permet de connaître le nombre d'éléments contenus dans un type construit (tableau, dictionnaire, p-uplet...).
🐍 Script Python
>>> n_uplet = (5, 7, -3, 1, 6, 42, 17)
>>> len(n_uplet)
7
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
.65038.128013.9875sH3_8èufvy n7aêS1me(P24C:Vtwi]D[hE*)6Oo;bcdgx/0lqAp.r-,}=+k5R{é050T0v0D0q0F0Y0d0n0S0Y0q0d0d0+010D0F0#010406050d0j0u0u0q0%0m040s0P0Y0j150P0o0n020q0u0#0Q0n0/0v1f0%0Z0j0v0d050W1c1e1g1i1a0#041G1N051Q0W1Q1S1N1a0T0F0l0}0 11130J0F0U0J0Y1*0J0D18050^0R0Y0v1#1012011)1+1-1+0D1?1^1;0D0R0P0T1i1=0%1O0D0J0}1l0d0#0q0o130y011`1%010k0`0v0o1t0v1;2i2k2p1|2s1^2v0u2x040b0n0x0%0P0#0P0d0F1o1q0?2g0%0%0v0S2S1G2z0o1O0W2e2(0D2c2b2d0T2B131-0o2u2P1;1Y1!0~1{2=0F2@0o281Z1;0#2X1O2$2(391b2j1q2}2q320%1f0Y180t2#3d193c2A3f1|3h3j180y3n2k3p2$2;013u0q3k040f3y2%1a3B3s133E3G0z3J3A3d3C3P180.3S3L3U3N3D0P3i3F180N3Z3q3e1$3t3(3v040p3S1P371G2{2+0T2/3C0S282H0=1Z1O360v383o3_420?4a3r3:130-180?0k3_3M4h010E180n4n3#4p0o0k182u0g0d2Y1p0?1F1H4b4o2~0117040w4u4g4K0o4k0j2X0v4P3/4K4M0M0B3Z0n4(4t4J2q4j040F4m4H3z4*4v4R0R182E4X3C4M4O4;2%3.3V4T4V4|3$4!3S4?4Q2q0P180+0+59523$0u0F3w564p4M4$50194)5t5a4Y3g185k0o1n1E5n4Z180)5h4+3t184C420o4F5H4@5c5e5P5b5J040T4U0v4W5r065u4)5i4p4-2X0D4U0o5T5w5V5z5B4G395v3C5d040L5:3C5k3+0X5 3$5|0,644w5K4D5N5C5#5t5)4K4-0v0{5!3b5I135p4%5%5`3$4S040J5D2q4M5G5r6s69040u6x1|6z684R5K6J5R045g6B6g5x5W5Y6l3o5$6r6R1|5+0@5.6M5V6w6Q6n015|5~6+5Q1|613H0N0X636:5U13666(3O5y6 6-186/5_6Z136?6^726~6{5;70045^3o4(77010S0t18030n0`0n0m0n0q0n0f6^0X0n5L4E1E0n0T2k0|0t0n0J0v5Y3-0W4d493`7Q0W3}1G0D3 7V2-2)27292+0q1@7S3}1M4f7e012X0u0g0k0q0-0v0g0J0f181y1A1C7D5q3b1T3p1N0A0@0D1_0d1l1n0F1p0n0#7L0D7u0j110F7A000;0S0%0F2X7u302Q0n5q1W452|4p1~1,1.1:7-3C2D2u2w182J0s8r168j0x0m2e1p3_487-3a4b7P8I3$4-4l6G134r044t5r7k4x4z0o4B6b5O8:6,4~8+3D545Z8~4!826W6f6,4-4/720o4_044{8{6;6o184 6m9g8 6T559f6|4L180M7b5e6P766,6?3x9p7.6p6e6Y6,6u5?897h3z7k6I7d537g8_6d9x9l5|9w7i8;906V3z6X5%7k6#5-0%5/9O6t5y305@9u5}72796`9T9q7c9`7.6u7B6c9K3K969l6i6k9218949#6r6C6K6va8046A9}9P6F9B4}5F9a6L9-4p9Vap9n919E9%97185,6%ar5E4N8~6u6*aj65749@5l047aaD6N67aQ5=ag9taT6}aLaX019^9=aSaJ6Da23p7O432(8Y3|461a0J7I0F0T130q1n2X0(8b1m2S180!a}8a8c2!7v3$7K0q0?0%2?4j7J2X0k1303a|2,0va b78e4S0n150D1^130x0v3)318jbf180c0a1G0q2(a@85040K1q0U0;0o0;0%3F0F0d2kbC7vb08d8f368q0;0?0o890)0nb$8i0n0u0r2G7A1_2j11bz7E0jbt1E8j1c0%0n0 c41p0U1D4Ub}8g0(0j0#1^8j8z3p2{3C8E201/2y9l8K2F2H8O8Q0#8S8U0J8W8:a:833b8$9(4k0v4:9k9q8-8/cK9~4y044Aa08`cOanaFam9.av9!518|9saaa35(9G180D0P0^0Y9=9W4=7k6?9_95c+a5180k3(au0l3F7b8-30au5X9ocV57a96qay9l6uc.c:c=audhd3a!6.aM62a%d1dm399$ad4,aA6$9+dkc/dt6W1GcF1T3{7Ta=1R040C0P0F0S8n0S1_1C8n4C8g1{1_0Y3(0|2U0Y8pd21m0q2S7E1_058$cS9R0d0w0w0tb-0y0.b-0.0X0MaW8$8y1P3p23491a2e0vbce62ce92f0d0D0mbw140v0V0D0(bU0U0o0B0n8s210Q18d*7Lc32Ud:a.d*dFa.7V0Je6egeiek89enep20eseu8Gex04ezcaeC8$dlc;a-4eeIeK7AeM0v13eOeoeqeS1^0k0DeVemcfdPd,br4G2*1a2)eeeIeb3 e97#1L2.e92:eheje-elePe;etev1/eV7Vf61=fce,e.eme:eRfjeU186`7We6fqfefsfhfvc4cIe^ey3FeA7q0o2R0FfLfna,2,edfBe+fDfgfu1*eSfkfJ043m2)fo7WfXeNfteQf#fwew3lfSfbf.ffe/f;erete?f(320u0R8ue#7E007K5Ye fof2fVf`fdf/fFf=eTf@04d|f_fpf{fEf!f glfl180h3Yf+fWghf|f:fifHe@eVg3g51_g72U9I6dfAf1fUe9f3f-gCgsf~f$fx04d gpgVfrfZgYf?gwg#0tg$gAggg)f}gFg1gI0Pg4g6dC0Yd.b^5M8`gQ7YfTf8fT7(1^bL0H7GfH0}10g80j1q2,16cgdw1|1g2R0J1feO1809d^0Jb-0ub-0d0M09aW39b-8f7vci1X1Z3Chp2ehsemhu0I09e/0:g7gO0d0*0n0+7J0nhT0F2G0|6^0n0,b;090Ga;0lbL0K8j0T1p0Se484hK8C4KhNhrd,hQ0409hShUg7cT1EhZh#hTfthVg~b;9:9JhZh(h*0nh,h.0|h#0w2fin7Diqb;0Mh%15ioiy0dh:h=bL0O1q5,2M0j0ldZ00e`2X8m8fd%7v0?0j0V0F0ib@b!d-362N2P0;0v0$e57,hc0o0|1^hfd$00hi2gcei@7ki2hP0Vhud^hz7AhChE3ohG1qhIi/8BhM8shOi4j2i6i8igiad?id4(0uiBh)ix7ziriGdJh?7,8722gL2Y0JfO808o0q0#8h0Yi@c51b2,c76E0;8V2U2U0e3(2@0%2#jQ0o0U040$0n0KjM1_c08k8m0n8d1-0di,b-2ubn8kbn0db-2Oca5MiO0%15c3i{gJ8uiRh)0;7Ehdhi1_0R10d/6,j0jij30RhD59k4i?7vkidWi jgi3hti6d_0Xkq5ri.h~3|0@0_0{04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)