Aller au contenu

Thème 5 : Tests et conditions

Concours de tir à la corde

Algorithme

On commence par calculer les poids des deux équipes en lisant les poids deux à deux à l'aide d'une boucle. On utilise ensuite une structure « si/sinon » pour afficher l'équipe qui est la plus lourde. Enfin, on affiche les poids des deux équipes. L'important est de ne pas écrire deux fois le code représentant la dernière étape (en la mettant dans le bloc du « si » et celui du « sinon ») mais en l'écrivant une seule fois après la structure conditionnelle.

Programme
nbPersonnes = int(input())
totalÉquipe1 = 0
totalÉquipe2 = 0
for loop in range(nbPersonnes):
   poids1 = int(input())
   poids2 = int(input())
   totalÉquipe1 = totalÉquipe1 + poids1
   totalÉquipe2 = totalÉquipe2 + poids2
if totalÉquipe1 > totalÉquipe2:
   print("L'équipe 1 a un avantage")
else:
   print("L'équipe 2 a un avantage")
print("Poids total pour l'équipe 1 :", totalÉquipe1)
print("Poids total pour l'équipe 2 :", totalÉquipe2)

Mot de passe du village

  • Algorithme

Une fois le mot de passe lu, selon qu'il est égal à 64741 ou non, on affiche le message correspondant.

Programme
tentative = int(input())
if tentative == 64741:
   print("Bon festin !")
else:
   print("Allez-vous-en !")