Utilisation de "or"
Résolu
Coudassee
Messages postés
29
Statut
Membre
-
Coudassee Messages postés 29 Statut Membre -
Coudassee Messages postés 29 Statut Membre -
Bonjour,
while prix1 > 750 or prix2 > 350:
Dans cette boucle, la deuxième condition n'est pas vérifier, même quand la première est fausse.
Comment faire pour que les deux soit vérifier?
while prix1 > 750 or prix2 > 350:
Dans cette boucle, la deuxième condition n'est pas vérifier, même quand la première est fausse.
Comment faire pour que les deux soit vérifier?
2 réponses
-
Salut,
Tu dois avoir un autre soucis dans ton code, car cela devrait fonctionner.prix1=800 prix2=500 while prix1 > 750 or prix2 > 350: print('OK',prix1,prix2) prix1 -= 100 prix2 -= 100 else: print('fin',prix1,prix2)OK 800 500
OK 700 400
fin 600 300
-
Je pense que ca doit être un ou inclusif, ducoup j'ai du coder ça ^^
def bool(a, b): if a == 1 and b == 1: return 1 elif a == 1 and b == 0: return 1 elif a == 0 and b == 1: return 1 elif a == 0 and b == 0: return 0