When you use the Boolean Operator or, only one of the conditions declared has to be true in order for it to return true. 3>=3 is true, so the whole expression is true.
solved Can someone explain why print(“red” == “blue” or 3 >= 3) returns True [duplicate]