non, je voudrais que vous regardiez
canevas.find_overlapping(rondX-20, rondY-20, rondX+20, rondY+20) comme étant la condition TRUE de l'indice que je vous ai donné.
disons que : TRUE = canevas.find_overlapping(rondX-20, rondY-20, rondX+20, rondY+20)
dans le code on aurait un truc dans ce genre :
1 2 3 4 5 6
| rondX = randrange(5, 495)
rondY = randrange(5, 495)
true = canevas.find_overlapping(rondX-20, rondY-20, rondX+20, rondY+20)
if true:
id_rond = canevas.create_oval(rondX, rondY, rondX+5, rondY+5, outline='white', fill='green')
# end if |
or, nous avons vu que c'est la condition
booléenne IF FALSE qui nous intéresse, c'est-à-dire la condition
IF NOT TRUE qui nous intéresse, ce qui devrait se traduire dans le code par ....... ?
RAPPEL :
En logique
booléenne (TRUE / FALSE) :
(A): TRUE == NOT FALSE
(B): FALSE == NOT TRUE
si la condition IF TRUE n'est pas ce que l'on cherche, alors la condition IF FALSE est certainement ce que l'on cherche.
si je remplace FALSE par NOT TRUE en vertu de la règle (B), j'obtiens IF FALSE == IF NOT TRUE
et nous avons vu que la condition IF FALSE donc par conséquent IF NOT TRUE est la condition que nous cherchons très certainement.
Partager