Je suis bloqué sur cet exo depuis des jours ( plus pour la procrastination tellement ça m'emmerde d'y rester bloquer )
Voilà l'énoncé :
Votre programme doit lire un entier nbMarchands (non nul) puis les nbMarchands entiers suivants, qui indiquent le prix des galettes chez chaque marchand, de la position 1 à la position nbMarchands. Votre programme devra ensuite afficher la position du plus petit de ces prix. En cas d'égalité entre deux prix, on prendra la position la plus grande. Tous les prix et positions sont positifs et ne dépassent pas 1 million.
J'ai réussi la moitié mais à cause de cette putain de règle de prendre la position la plus grande en cas d'égalité entre deux prix je suis bloqué
Cette règle est tellement stupide
Mon code :
# Lire l'entier sur la variable nbMarchands
nbMarchands = int(input())
# Initialisation de la variable PlusPetitPrix
PlusPetitPrix = 1000000
# Initialisation du compteur
Compteur = 0
# Si le nbMarchands est non nul :
if nbMarchands > 0 :
## Pour chaque marchand :
for marchand in range(nbMarchands) :
Prix = int(input())
# Si le plus petit marchand est inférieur à la variable, la réintialiser
if PlusPetitPrix > Prix :
PlusPetitPrix = Prix
Compteur = marchand
# Afficher le plus petit compteur
print(Compteur)