Difference between revisions of "CSC111 Exercises on Loops and Strings"
(Created page with '===Exercise 1=== What is output by the following code sections? for i in range( 5 ): for j in range( 3 ): print i+j, print for i in range( 3 ): pri…') |
(→Exercise 3) |
||
Line 27: | Line 27: | ||
====Exercise 3==== | ====Exercise 3==== | ||
+ | Using this [http://rgruet.free.fr/PQR24/PQR2.4.html Python Quick Ref], figure out how to solve the various questions below | ||
+ | |||
+ | ;Question 1 | ||
+ | :Given the list of string '''poem''' shown below, generate the code that prints it as shown. | ||
+ | |||
+ | poem = [ "If the person you are talking to", "doesn't appear to be listening," , \ | ||
+ | "be patient. ", "It may simply be that he has", "a small piece of fluff in his ear.” ] | ||
+ | |||
+ | |||
+ | If the person you are talking to | ||
+ | Doesn't appear to be listening, | ||
+ | Be patient. | ||
+ | It may simply be that he has | ||
+ | A small piece of fluff in his ear. | ||
+ | |||
+ | <center> | ||
+ | If the person you are talking to | ||
+ | Doesn't appear to be listening, | ||
+ | Be patient. | ||
+ | It may simply be that he has | ||
+ | A small piece of fluff in his ear. | ||
+ | </center> |
Revision as of 16:54, 18 February 2010
Exercise 1
What is output by the following code sections?
for i in range( 5 ): for j in range( 3 ): print i+j, print
for i in range( 3 ): print '-' * i
for i in range( 4 ): for j in range( i ): print j * '-'
Exercise 2
Write the code necessary to take the string "jan31feb28mar31apr30" and generate the following output from it:
jan 1 2 3 4 5 6 7 8 9 10 11 ... 27 28 29 30 31 feb 1 2 3 4 5 6 7 8 9 10 11 ... 27 28 mar 1 2 3 4 5 6 7 8 9 10 11 ... 27 28 29 30 31 apr 1 2 3 4 5 6 7 8 9 10 11 ... 27 28 29 30
Exercise 3
Using this Python Quick Ref, figure out how to solve the various questions below
- Question 1
- Given the list of string poem shown below, generate the code that prints it as shown.
poem = [ "If the person you are talking to", "doesn't appear to be listening," , \ "be patient. ", "It may simply be that he has", "a small piece of fluff in his ear.” ]
If the person you are talking to Doesn't appear to be listening, Be patient. It may simply be that he has A small piece of fluff in his ear.
If the person you are talking to Doesn't appear to be listening, Be patient. It may simply be that he has A small piece of fluff in his ear.