It's just a little problem I have with logical condition in Python but : What about a or b == m --> return true ! I'm going to explain with a piece of code
p = 58
m = 100
s = true
p or s == m #returns me 58
s or p == m #returns me 1
p or s # returns me 58
s or p # returns me 1
I can't explain this ! p or s is not equal to 100 .. And also the last 2 condition in the code ! might seem like a silly question but what why comparing a true and an int returns me an int ? Sorry if I seem stupid ^^'