# Doppp/lpthw

### Subversion checkout URL

You can clone with HTTPS or Subversion.

Exercises 5-10

commit e5aa739736a5bd62b54ce5e59024319949ccd7d6 1 parent 728c5f2
authored
15 Exercises/ex10.py
 @@ -0,0 +1,15 @@ +tabby_cat = "\tI'm tabbed in." +persian_cat = "I'm split\non a line." +backslash_cat = "I'm \\ a \\ cat." + +fat_cat = """ +I'll do a list: +\t* Cat food +\t* Fishies +\t* Catnip\n\t* Grass +""" + +print tabby_cat +print persian_cat +print backslash_cat +print fat_cat
18 Exercises/ex5.py
 @@ -0,0 +1,18 @@ +my_name = 'Zed A. Shaw' +my_age = 35 # not a lie +my_height = 74 # inches +my_weight = 180 # lbs +my_eyes = 'Blue' +my_teeth = 'White' +my_hair = 'Brown' + +print "Let's talk about %s." % my_name +print "He's %d inches tall." % my_height +print "He's %d pounds heavy." % my_weight +print "Actually that's not too heavy." +print "He's got %s eyes and %s hair." % (my_eyes, my_hair) +print "His teeth are usually %s depending on the coffee." % my_teeth + +# this line is tricky, try to get it exactly right +print "If I add %d, %d and %d I get %d." % ( + my_age, my_height, my_weight, my_age + my_height + my_weight)
20 Exercises/ex6.py
 @@ -0,0 +1,20 @@ +x = "There are %d types of people." % 10 +binary = "binary" +do_not = "dont't" +y = "Those who know %s and those who %s." % (binary, do_not) + +print x +print y + +print "I said %r." % x +print "I also said: '%s'." % y + +hilarious = False +joke_evaluation = "Isn't that joke so funny?! %r" + +print joke_evaluation % hilarious + +w = "This is the left side of..." +e = "a string with the right side." + +print w + e
21 Exercises/ex7.py
 @@ -0,0 +1,21 @@ +print "Mary had a little lamb." +print "Its fleece was white as %s." % 'snow' +print "And everywhere that Mary went." +print "." * 10 # what'd that do? + +end1 = "C" +end2 = "h" +end3 = "e" +end4 = "e" +end5 = "s" +end6 = "e" +end7 = "B" +end8 = "u" +end9 = "r" +end10 = "g" +end11 = "e" +end12 = "r" + +# watch that comma at the end. try removing it to see what happens +print end1 + end2 + end3 + end4 + end5 + end6, +print end7 + end8 + end9 + end10 + end11 + end12
12 Exercises/ex8.py
 @@ -0,0 +1,12 @@ +formatter = "%r %r %r %r" + +print formatter % (1, 2, 3, 4) +print formatter % ("one", "two", "three", "four") +print formatter % (True, False, False, True) +print formatter % (formatter, formatter, formatter, formatter) +print formatter % ( + "I had this thing.", + "That you could type up right.", + "But it didn't sing.", + "So I said goodnight." +)
14 Exercises/ex9.py
 @@ -0,0 +1,14 @@ +# Here's some new strange stuff, remember type it exactly. + +days = "Mon Tue Wed Thu Fri Sat Sun" +months = "Jan\nFeb\nMar\nApr\nMay\nJun\nJul\nAug" + +print "Here are the days: ", days +print "Here are the months: ", months + +print """ +There's something going on here. +With the three double-quotes. +We'll be able to type as much as we like. +Even 4 lines if we want, or 5, or 6. +"""