"""Conditionals: the if statement"""
# the 'if' statement
x = 1
if x > 0 :
print "x is positive"
# the 'if - else' statement - what to do if the condition
# does not hold
if x % 2 == 0:
print x, "is even"
else:
print x, "is odd"
# note: the modulus operator yields the remainder when
# the first operand is divided by the second
# when there are more than two possibilities use 'elif'
x = 1
y = 1
if x < y:
print x, "is less than", y
elif x > y:
print x, "is greater than", y
else:
print x, "and", y, "are equal"
# nested conditionals
# One conditional can also be nested within another.
if x == y:
print x, "and", y, "are equal"
else:
if x < y:
print x, "is less than", y
else:
print x, "is greater than", y
# we can compare strings using == and our other operators:
name1 = "Mark"
name2 = "Mary"
if name1 == name2 :
print "the names are the same"
else :
print "the names are NOT the same"
if name1 > name2 :
print name1, "is greater than", name2
else :
print name1, "is not greater than", name2
