# average4.py # From Zelle textbook pp241-242 # # Average numbers using a sentinal loop (a while loop with a sentinal) # Use EOF as the sentinal (EOF is End Of File special value) # # Must input at least one number. def main(): sum = 0.0 count = 0 xStr = raw_input("Enter a number ( to quit): ") # priming the loop while xStr != "": x = eval(xStr) sum = sum + x count = count + 1 xStr = raw_input("Enter a number ( to quit): ") print"\nAverage is: ", sum/count main()