Difference between revisions of "CSC111 Block and Loop Exercises"
(Created page with '<source lang="python"> Predict the output of the following python statements # ----------------------------------------- # program1.py def main(): a = 3 b = 5 print…') |
|||
Line 84: | Line 84: | ||
</source> | </source> | ||
− | [[Category:CSC111]][[ | + | [[Category:CSC111]][[Category:Exercises]] |
Revision as of 09:37, 3 February 2010
Predict the output of the following python statements
# -----------------------------------------
# program1.py
def main():
a = 3
b = 5
print "a+b=", a+b
main()
# -----------------------------------------
# program2.py
print "hello!"
def main():
a, b = 3, 5
print "a+b=", a+b
main()
# -----------------------------------------
# program3.py
print "hello!"
def main():
a, b = 3, 5
print "a+b=", a+b
print "bye!"
main()
# -----------------------------------------
# program4.py
print "hello!"
def main():
a, b = 3, 5
print "a+b=", a+b
print "bye!"
# -----------------------------------------
# program5.py
a = 7
def main():
a, b = 3, 5
print "a+b=", a+b
print a
main()
# -----------------------------------------
# program6.py
def main():
for name in [ 'Alex', 'Kate', 'John', 'Monique' ]:
print "hello",
print name
main()
# -----------------------------------------
# program7.py
def main():
for name in [ 'cat', 'dog', 1, 3.14159 ]:
print "item is", name
main()
# Questions:
# =========
# - What happens if we add lists together?
#
# - What about the range() function?
#
# - Where can I find more information about range()?