Python repartir

ghhghh Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
Phil_1857 Messages postés 1872 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   150
 
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 1872 Date d'inscription   Statut Membre Dernière intervention   168
 
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