-
Notifications
You must be signed in to change notification settings - Fork 20
Control Flow
Kenny Yu edited this page Nov 4, 2013
·
2 revisions
- Make sure you've done the Hello World Exercise
Control Flow is how you control the execution of your program through your code. Control flow includes
- Conditional (if, if-else, if-else-if) statements
- Loops (for, while)
- Functions
Make sure you're in the examples
directory.
Open up ifelse.py
to see how to write conditional statements:
# True and False must be capitalized
# To make variables, just declare it and
# assign it a value. The spaces around the "=" are optional.
b = True
c = False
d = 4
e = "apple"
# Example of an if-else-if statement.
# To check if two quantities are equal, use "=="
if d == 3:
print "d is 3"
elif d == 4:
food = d + 7
print "FOOD", food
elif d == 5:
print "d is 5"
else:
print "d is not 3 or 4 or 5"
# Use "==" for strings as well!
if e == "apple":
print e
else:
print "NOT APPLE"
# Use "and" and "or" to take the logical and/or of
# two boolean values.
# Note that an if statement does not need to have a
# matching "else".
if b and c:
print "b and c are both True"
if b or c:
print "at least one of b or c is True"
To run it, python ifelse.py
. You should see this output:
FOOD 11
apple
at least one of b or c is True