99# Assign the first and the second arguments to the two variables
1010script , input_file = argv
1111
12-
1312# Define a function called print_call to print the whole contents of a
1413# file, with one file object as formal parameter
1514def print_all (f ):
@@ -27,6 +26,8 @@ def rewind(f):
2726# Define a function called print_a_line to print a line of the file,
2827# with a integer counter and a file object as formal parameters
2928def print_a_line (line_count , f ):
29+ # Test whether two variables are carrying the same value
30+ print "line_count equal to current_line?:" , (line_count == current_line )
3031 # print the number and the contents of a line
3132 print line_count , f .readline ()
3233
@@ -53,15 +54,18 @@ def print_a_line(line_count, f):
5354
5455# Set current line to 1
5556current_line = 1
57+ print "current_line = %d" % current_line
5658# Print current line by calling print_a_line function
5759print_a_line (current_line , current_file )
5860
5961# Set current line to 2 by adding 1
6062current_line = current_line + 1
63+ print "current_line is equal to:%d" % current_line
6164# Print current line by calling print_a_line function
6265print_a_line (current_line , current_file )
6366
6467# Set current line to 3 by adding 1
6568current_line = current_line + 1
69+ print "current_line is equal to:%d" % current_line
6670# Print current line by calling print_a_line function
6771print_a_line (current_line , current_file )
0 commit comments