Spaces:
Running
Running
Upload code.txt
Browse files
code.txt
CHANGED
@@ -1326,8 +1326,7 @@ Par exemple, pour ranger dans des boîtes de capacité c = 5 un ensemble de troi
|
|
1326 |
• Le deuxième objet, de masse 5, ne peut pas aller dans la même boite que le premier objet car cela dépasserait la capacité de la boite. On place donc cet objet dans une deuxième boîte.
|
1327 |
• Le troisième objet, de masse 2, va dans la première boîte.
|
1328 |
On a donc utilisé deux boîtes de capacité c = 5 pour ranger les 3 objets.
|
1329 |
-
Écrire la fonction Python empaqueter qui prend en paramètre la liste des masses liste_masses et la capacité de la boite c. La fonction empaqueter doit
|
1330 |
-
d’objets dont les masses sont contenues dans la liste liste_masses. On supposera que toutes les masses sont inférieures ou égales à c.
|
1331 |
Exemples :
|
1332 |
>>> empaqueter([1, 2, 3, 4, 5], 10)
|
1333 |
2
|
@@ -1342,7 +1341,8 @@ if empaqueter([1, 2, 3, 4, 5], 10) == 2:
|
|
1342 |
c += 1
|
1343 |
else :
|
1344 |
print("Test 1 : échec")
|
1345 |
-
if empaqueter([1, 2, 3, 4, 5], 5) == 4
|
|
|
1346 |
c += 1
|
1347 |
else :
|
1348 |
print("Test 2 : échec")
|
|
|
1326 |
• Le deuxième objet, de masse 5, ne peut pas aller dans la même boite que le premier objet car cela dépasserait la capacité de la boite. On place donc cet objet dans une deuxième boîte.
|
1327 |
• Le troisième objet, de masse 2, va dans la première boîte.
|
1328 |
On a donc utilisé deux boîtes de capacité c = 5 pour ranger les 3 objets.
|
1329 |
+
Écrire la fonction Python empaqueter qui prend en paramètre la liste des masses liste_masses et la capacité de la boite c. La fonction empaqueter doit renvoyer le nombre de boîtes de capacité c nécessaires pour empaqueter un ensemble d’objets dont les masses sont contenues dans la liste liste_masses. On supposera que toutes les masses sont inférieures ou égales à c.
|
|
|
1330 |
Exemples :
|
1331 |
>>> empaqueter([1, 2, 3, 4, 5], 10)
|
1332 |
2
|
|
|
1341 |
c += 1
|
1342 |
else :
|
1343 |
print("Test 1 : échec")
|
1344 |
+
if empaqueter([1, 2, 3, 4, 5], 5) == 4:
|
1345 |
+
print("Test 2 : OK")
|
1346 |
c += 1
|
1347 |
else :
|
1348 |
print("Test 2 : échec")
|