  First Summer 2006

Lecture Notes Eleven: Review of Homework Four, as well as today's lab assignment.
We discussed the homework due last night and Joel Richardson solved this problem for us:

```import random

good = 0
total = 0

one = random.randrange(-50, 50)
two = random.randrange(-50, 50)

answer = raw_input("What is" + str(one) + "+" + str(two) + "? ")

if one + two == int(answer):
print "Very Good"
good = good + 1
total = total + 1

else:
total = total + 1

print "So far you have", good, "out of", total```

We discussed how we could do this by copy and paste, using a loop or using a method.

Preeti Misra then solved this problem for us:

```time = raw_input ("Please enter the time in military format, ex- 09:34::")
x1 = time.split(":")
hr = x1
min = x1
x = 0
print time
#Check for the min, whether it is 59 or not
while (x < 10):
x = x+1
if (min == "59"):
min = "00"
if (hr == "23"):
hr = "00"
else:
hr = int(hr) + 1
hr = str(hr)
else:
min = int(min) + 1
min = str(min)
if (len(min) < 2):
min = "0" + min
if (len(hr) < 2):
hr = "0" + hr
print hr + ":" + min```

We also discussed various other ways of achieving the same result.

Finally, we created a file and processed it with the following program:

```input = open("data.txt", "r")
maxline = ""
for line in input:
if len(line) > len(maxline):
maxline = line
input.close()
print "Longest line was: (", maxline[0:-1], ")"```

The result was the longest line in the file, shown between parens.

The name of the file was `data.txt`.

Last updated: May 23, 2006 by Adrian German for A201/A597