I am learning python and have problem with logical operator 'or'. Can't find information and understand why code in various writing interpreted differently (what the difference in #First and #Second examples). So, #First example doesn't equal #Second, when operator 'and' equal in all variants of code
# First
a=35
b=35
if a or b>35:
print('First')
'''with code like above python have printed 'First' even if statement false, like i understand it.
But in other examples, statement are false too, and 'print' wasn't done, like it must be.'''
# Second
c=35
d=35
if c>35 or d>35:
print('Second')
#Third
e=35
f=35
if e>35 and f>35:
print('Third')
#Fourth
g=35
h=35
if g and h>35:
print('Fourth')
if a or b>35:it would beif a >35or b>35: