Diviseurs d'un entier positif

Entiers strictement positifs

Tous les nombres considérés ici sont des entiers strictement positifs.

Le nombre \(d\) est un diviseur du nombre \(n\) s'il existe un nombre \(q\) tel que \(n = d \times q\), autrement dit, si le reste dans la division euclidienne de \(n\) par \(d\) est nul.

L'objectif est de construire la liste des diviseurs d'un nombre \(n\) quelconque. Par exemple, la liste des diviseurs de \(n = 15\) est \([1, 3, 5, 15]\).

Compléter la fonction diviseurs qui prend en paramètre un entier n strictement positif et renvoie la liste des diviseurs de n triés dans l'ordre croissant.

Pour cette fonction, on tient compte du fait qu'il n'y a aucun diviseur compris entre \(\dfrac{n}{2}\) et \(n\).

Exemples
>>> diviseurs(1)
[1]
>>> diviseurs(15)
[1, 3, 5, 15]
>>> diviseurs(17)
[1, 17]

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
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 : 5/5

.128013[(lbMsS]et.ph;rd45Uf'189%uma"o0v+w7g,_/R3=in 6Ok:é)y q2Pc030k0d0e0w0L070a0V0Z070w0a0a0K0x0e0L0g0x020N030a0u0v0v0w0j0U020b0y070u0?0y0M0V000w0v0g0i0V0I0d100j0W0u0d0a030H0}0 11130{0g02031y1r1B0H1y0{0k0L0A0+0-0/0;0h0L0E0h071P0h0e0_030%08070d1K0.0:0x1O1Q1S1Q0e1Y1!1W0e0j1z0e0h0+160a0g0w0M0;0X0x1$1M0x0o0(0d0M1e0d1W1{1}221'251!280v2a02040V0Y0j0y0g0y0a0L191b0#1_0j0j0d0Z2v1r2c0M1z0H1@2H1;1?1=1X0k2e0;1S0M272s1W1H1J0,1%2R0L2T0M0y2X1W0g2A1z2F2H2.0|1|1b2Z232'0j10070_0q2E2=0`2;2d2@1'2_2{0_0X2 1}312F2Q0x360w2|020J3a2G0{3d340;3g3i0l3l3c2=3e3r0_0m3u3n3w3p3f0y2`3h0_0O3B322?1L353G37020D3L3o3O3q3Q3I020r3U3D3W3F3H3i0s3u1C2,1r2X2K0k1?2P3E0Z2(2k0!1I1z2+0d2-303,3_0#41333'0Q0_0#0o3u0V3M3x0o4a1I0L0a0d0u0j1q1s423V2!0x0^02063,4s2^0_0M4y3%4t4v0T0R3B0V4K4e4z350_1S0a0e0d0G2X4k4m4o4d4f3E0y0_0K4Z4N0;4v054D474t0v0L2}4-3N4F0_0c4J4L4!480_0L4c4q3b4M4E4A024C522G544.234$020K4'59025b4@234:4=5i4}4^024I5i0N4L5w5k3e49022A0e4n582.5y3E0M4P4k4S4U4j4l4n4p2.5v4|4)0x5A0o3G4(554O020k5!5c1'0y0C4 5F305H3'0M080_0j1}0E0d4?3e4v4x5p5V5n0239605#4*0_0F5(5l5$5.3b5q5d0_0H0H5|3E62645G6f5*0_0B6a3e622~655)67024H4{5x5:4t5A506t5I4B6I3'5e0t6L4t5J5%6P6g5f5h6o614;020z6k3'4v5t5S6D6D6p3q5K4R4T4V5P4Y6x6b0;5e0f6$6Q0_0w0g0g275'6@5}0_5 2:5V6R7378664u0_0T6C6E564Q5M6;4X5R4r7d6`6|566 710M7b7p6y7e4w7s6c7C6z7g5u5w6,5W5@0$5E6T5$7k6:5O7n3L0H44403-7X0H3:1r0e3=7$2N2I0w1Z7Z3:1x466^0x2A0v0G0o0w0Q4T0h0J0_1j1l1n1p0V6(421E311y0n1b2+0y0E5^0 1#0g170*2t1f1!0V4l5^2u5t1F3|2Y3'1)1R1T1V7:3e2g27290_2m0b0Z0j0@0e2n0U1@1a3,3 7:2/427W8B3E5A4b7O3q4h5%7S5Q7E7A777y7;6R6d2G7J4G853b5T4K7J7a8(6?6X7q4%8#7A4,746l6Z6w7c7z4v4`7H5U7d5X5Z5i7i5$7x537J5+5-925=5@5_5{956%768*6m8*4v699i8{6K9D5V5e6s9G7d6v9A7f8@3m6*9j0;6G518 7z8/926N9q4a9Z4%6W5/7J626#9v5r9P0`9R7I794i0A4W8)9-6U6{9{5$7u729N7B9~6-6Sa47A7G6)9e7z5A5C7N9K9X9@9_8~300{7V3`2H8S3/3}7/0P0u0V0w0A2B0V0u2T0V0k0S250M2u0L1aaD1#7Q0V271_1f0j0S0h272t1a8s312X3e8x1+1U2b7d8D2i2k8H8J8L8N8P8:3~3.2:5p8W7J8Z0d9V9)798%7m9`997;5~8*9Ya78?7ha{7L5D0ja=9S93b79$ag7;9g0j9#a69W7;9o022$9q5?5B9ta28,6e6Y5ob475029Cbr3x9FbJ4#6r929Mb97f929Ubpbg9n0_6OblbKbqa 906VbP6Z9,bF3E9b7Ua`1E3.7!as1A02090'0*3_8g0V0(0V0M0p0Uaw0V1|0*2xb24oaQ2+4k8o1;0L2C1k278Mck2A4e7Wa#1Ta%8A9E579%026ib)383,an45aO8M038W588W0F0V0-0V0v0yaI0SaL0*4S4R0*a}0o2B5D0S8k0d8q8M2$18269}8t7!0$0'0)02.

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
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 : 5/5

.128013[(lbMsS]et.ph;rd45Uf'189%uma"o0v+w7g,_/R3=in 6Ok:é)y q2Pc030k0d0e0w0L070a0V0Z070w0a0a0K0x0e0L0g0x020N030a0u0v0v0w0j0U020b0y070u0?0y0M0V000w0v0g0i0V0I0d100j0W0u0d0a030H0}0 11130{0g02031y1r1B0H1y0{0k0L0A0+0-0/0;0h0L0E0h071P0h0e0_030%08070d1K0.0:0x1O1Q1S1Q0e1Y1!1W0e0j1z0e0h0+160a0g0w0M0;0X0x1$1M0x0o0(0d0M1e0d1W1{1}221'251!280v2a02040V0Y0j0y0g0y0a0L191b0#1_0j0j0d0Z2v1r2c0M1z0H1@2H1;1?1=1X0k2e0;1S0M272s1W1H1J0,1%2R0L2T0M0y2X1W0g2A1z2F2H2.0|1|1b2Z232'0j10070_0q2E2=0`2;2d2@1'2_2{0_0X2 1}312F2Q0x360w2|020J3a2G0{3d340;3g3i0l3l3c2=3e3r0_0m3u3n3w3p3f0y2`3h0_0O3B322?1L353G37020D3L3o3O3q3Q3I020r3U3D3W3F3H3i0s3u1C2,1r2X2K0k1?2P3E0Z2(2k0!1I1z2+0d2-303,3_0#41333'0Q0_0#0o3u0V3M3x0o4a1I0L0a0d0u0j1q1s423V2!0x0^02063,4s2^0_0M4y3%4t4v0T0R3B0V4K4e4z350_1S0a0e0d0G2X4k4m4o4d4f3E0y0_0K4Z4N0;4v054D474t0v0L2}4-3N4F0_0c4J4L4!480_0L4c4q3b4M4E4A024C522G544.234$020K4'59025b4@234:4=5i4}4^024I5i0N4L5w5k3e49022A0e4n582.5y3E0M4P4k4S4U4j4l4n4p2.5v4|4)0x5A0o3G4(554O020k5!5c1'0y0C4 5F305H3'0M080_0j1}0E0d4?3e4v4x5p5V5n0239605#4*0_0F5(5l5$5.3b5q5d0_0H0H5|3E62645G6f5*0_0B6a3e622~655)67024H4{5x5:4t5A506t5I4B6I3'5e0t6L4t5J5%6P6g5f5h6o614;020z6k3'4v5t5S6D6D6p3q5K4R4T4V5P4Y6x6b0;5e0f6$6Q0_0w0g0g275'6@5}0_5 2:5V6R7378664u0_0T6C6E564Q5M6;4X5R4r7d6`6|566 710M7b7p6y7e4w7s6c7C6z7g5u5w6,5W5@0$5E6T5$7k6:5O7n3L0H44403-7X0H3:1r0e3=7$2N2I0w1Z7Z3:1x466^0x2A0v0G0o0w0Q4T0h0J0_1j1l1n1p0V6(421E311y0n1b2+0y0E5^0 1#0g170*2t1f1!0V4l5^2u5t1F3|2Y3'1)1R1T1V7:3e2g27290_2m0b0Z0j0@0e2n0U1@1a3,3 7:2/427W8B3E5A4b7O3q4h5%7S5Q7E7A777y7;6R6d2G7J4G853b5T4K7J7a8(6?6X7q4%8#7A4,746l6Z6w7c7z4v4`7H5U7d5X5Z5i7i5$7x537J5+5-925=5@5_5{956%768*6m8*4v699i8{6K9D5V5e6s9G7d6v9A7f8@3m6*9j0;6G518 7z8/926N9q4a9Z4%6W5/7J626#9v5r9P0`9R7I794i0A4W8)9-6U6{9{5$7u729N7B9~6-6Sa47A7G6)9e7z5A5C7N9K9X9@9_8~300{7V3`2H8S3/3}7/0P0u0V0w0A2B0V0u2T0V0k0S250M2u0L1aaD1#7Q0V271_1f0j0S0h272t1a8s312X3e8x1+1U2b7d8D2i2k8H8J8L8N8P8:3~3.2:5p8W7J8Z0d9V9)798%7m9`997;5~8*9Ya78?7ha{7L5D0ja=9S93b79$ag7;9g0j9#a69W7;9o022$9q5?5B9ta28,6e6Y5ob475029Cbr3x9FbJ4#6r929Mb97f929Ubpbg9n0_6OblbKbqa 906VbP6Z9,bF3E9b7Ua`1E3.7!as1A02090'0*3_8g0V0(0V0M0p0Uaw0V1|0*2xb24oaQ2+4k8o1;0L2C1k278Mck2A4e7Wa#1Ta%8A9E579%026ib)383,an45aO8M038W588W0F0V0-0V0v0yaI0SaL0*4S4R0*a}0o2B5D0S8k0d8q8M2$18269}8t7!0$0'0)02.