"""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