Optimisation linéaire

La boucle for

5.1 Exercice

Consignes : Imprime dans la console de sortie le coût de production associé à chacun des sommets du polygone de contraintes, en utilisant une boucle for.

#1 Au besoin, copie ton code de la section précédente (qui demandait les a1, b1 et a2, b2 d’une intersection) dans l’éditeur de code.
#2 Écris une boucle for dans laquelle ces input seront demandés pour chacun des 4 sommets. À l’intérieur de la boucle, fais imprimer le sommet et le coût production associé.

Indice : comment utiliser la boucle for ?

  • Tu peux utiliser une boucle for qui se répétera 4 fois (par exemple, en utilisant range(4) )
  • Attention à la syntaxe : après l’énoncé du for, il faut mettre des deux-points. De plus, tout le code qui devra être répété doit être indenté (donc les input devront être indentés, tout comme le calcul du coût de production C)

Solution partielle

Ceci est un exemple de solution possible. Votre solution peut être différente! Par exemple, voici des modifications de code qui resteraient valides :

  • Demander les pentes et ordonnées à l’origine en utilisant une phrase plutôt que simplement a1 = … b1 = …
  • Avoir une formulation différente pour donner le sommet du polygone et son coût de production
  • Donner les sommets dans un autre ordre
  • etc.

Cependant, les sommets et les coûts de productions associés doivent rester les mêmes.