i1 = 4
i2 = 2
# Calculation and result
if ((i1 != 0) and (i2 != 0)) :
print ('Both are not zero\n')
HIGH_SPEED = 1 << 7
DIRECT_CONNECT = 1 << 8
flags = 0
flags |= HIGH_SPEED
flags |= DIRECT_CONNECT
# Calculation and result
if ((flags & HIGH_SPEED) != 0) :
print ('High speed set\n')
if ((flags & DIRECT_CONNECT) != 0) :
print ('Direct connect set\n')
i = 0x80
# Calculation and result
if (i != 0) :
print ('i is %x (%d) \n' % (i, i))
i = i >> 1