Difference between revisions of "CSC111 Exercises on Loops and Strings"

From dftwiki3
Jump to: navigation, search
(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.