Partage
  • Partager sur Facebook
  • Partager sur Twitter

Addition indépendante dans une boucle for

    18 janvier 2019 à 12:31:16

    Bonjour, 

    J'aimerais avoir pour chaque personne l'addition des ses critères (score par critère suivant les "if"), je ne souhaite pas que le score "proba" de la personne 1 s'ajoute au score de la personne2 etc... je voudrais juste le score de chaque personne de manière indépendante.

    Je ne sais pas si je suis claire !!!

    Merci de votre aide.

    Voici mon code, mais celui-ci ajoute le score de la 1ère personne au score de la 2nde et ainsi de suite...

    nbepers=int(input())
    proba=0
    
    for loop in range (nbepers):
        taille=int(input())
        age=int(input())
        poids=int(input())
        cheval=int(input())
        brun=int(input())
        if taille>=178 and taille<=182:
            proba=proba+1
        if age>=34:
            proba=proba+1
        if poids<70:
            proba=proba+1
        if cheval==0:
            proba=proba+1
        if brun==1:
            proba=proba+1
        
        if proba==5:
            print("Très probable")
        elif proba==3 or proba==4:
            print("Probable")
        elif proba==0:
            print("Impossible")
        elif proba==1 or proba==2:
            print("Peu probable")



    • Partager sur Facebook
    • Partager sur Twitter
      18 janvier 2019 à 14:33:01

      Met proba = 0 au début de la boucle
      • Partager sur Facebook
      • Partager sur Twitter

      Addition indépendante dans une boucle for

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown