Comportement étrange dans une boucle...
Fargaroth
-
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai créer un script python qui simule un tirage de jeu d'argent, il fonctionne mais d'une manière bizarre... en effet dans une de mes boucles, le résultat attendu de "or" et "and" sont inversé!!!
Voici ma ligne de code :
while numeroJoue - tirageNumero != set() or etoileJoue - tirageEtoile != set():
Pour que mon programme sorte de la boucle avec "or", il faut que les 2 conditions soi verifier, alors que si je remplace par "and", avec une seule condition verifier mon programme sort de la boucle!!!
Ca devrait être l'inverse non?
Merci
J'ai créer un script python qui simule un tirage de jeu d'argent, il fonctionne mais d'une manière bizarre... en effet dans une de mes boucles, le résultat attendu de "or" et "and" sont inversé!!!
Voici ma ligne de code :
while numeroJoue - tirageNumero != set() or etoileJoue - tirageEtoile != set():
Pour que mon programme sorte de la boucle avec "or", il faut que les 2 conditions soi verifier, alors que si je remplace par "and", avec une seule condition verifier mon programme sort de la boucle!!!
Ca devrait être l'inverse non?
Merci
Configuration: Linux / Chrome 88.0.4324.182
A voir également:
- Comportement étrange dans une boucle...
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
- Boucle excel sans macro - Forum Excel
- Vlc lecture en boucle ✓ - Forum Lecteurs et supports vidéo
- Mise à disposition de boucle locale dédiée ✓ - Forum Freebox
2 réponses
Salut,
Il faut étudier les lois de Morgan : https://fr.wikipedia.org/wiki/Lois_de_De_Morgan
https://en.wikipedia.org/wiki/De_Morgan%27s_laws
Il faut étudier les lois de Morgan : https://fr.wikipedia.org/wiki/Lois_de_De_Morgan
https://en.wikipedia.org/wiki/De_Morgan%27s_laws
not (A or B) = not A and not B
not (A and B) = not A or not B
Merci a toi pour cette réponse ultra rapide!