Python repartir

Fermé
ghhghh Messages postés 1 Date d'inscription lundi 12 octobre 2020 Statut Membre Dernière intervention 12 octobre 2020 - Modifié le 12 oct. 2020 à 01:36
Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 12 oct. 2020 à 11:26
Bonjour à tous,
je suis en seconde et j'aimerai, s'il vous plaît, que vous m'aidiez pour mon devoir sur le python, sachant que je suis vraiment nul à ça. la consigne est:

En fonction du poids répartir les colis par boite de rangement.

- Boite 1 : 4 à 9kg

- Boite 2 : 10 à 25kg

-Boite 3 : Le reste

Voilà, et pour tous vous dire, j'ai essayé de mon côté en mettant import random et d'autres encore mais je n'y arrive vraiment pas. Merci d'avance

2 réponses

dachiasse Messages postés 1709 Date d'inscription samedi 12 septembre 2020 Statut Membre Dernière intervention 13 mai 2021 148
Modifié le 12 oct. 2020 à 01:43
Salut,
Tu es trop focalisé (les gens du marketing digital dirait "focus") sur Python.
Le problème que tu énonces est indépendant du langage de programmation.
Imagine que tu es logisticien. Comment rangerais-tu les produits selon leurs poids pour utiliser le minimum de rangements possible.
En utilisant
random
c'est comme si tu étais logisticien et que tu choisissais des rangements au hasard. Si tu prends un rangement capable de supporter 100 kg pour y mettre seulement 2 kg de produits, tu gaspilles 98 kg pour rien.

Normalement, tu devrais avoir les colis avec leurs poids, non ?
0
Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 178
Modifié le 12 oct. 2020 à 11:26
Bonjour ghhghh,

Déjà, comment ferais-tu sur papier ?

Tu as une liste de poids

Tu boucles sur la liste:
     pour un poids donné
     si poids >= 4 et poids <= 9 --------> boite 1
     si poids >9 et poids <= 25 --------> boite 2
     sinon ---------> boite 3
0