1: # 2: # PythonAverage.py 3: # 4: # A sample program in the Python programming language 5: # 6: # Reads and calculates the average of numbers entered by the user 7: # 8: # Author: Mark Young 9: # Date: 2018-09-05 10: # 12: # introduce yourself 13: print '\n' 14: print 'Sample Program (Python)' 15: print '=======================' 16: print 'Finds the average of positive integers entered by the user.' 17: print 'Enter a negative number to stop input.\n' 19: # initialize variables 20: sum = 0 21: count = 0 23: # get first value 24: num = int(input('Enter a number: ')); 26: # keep going until you get a negative number 27: while (num >= 0): 28: # add to running sum 29: sum += num 31: # one more number 32: count += 1 34: # get next number 35: num = int(input('Enter another number or -1 to quit: ')); 37: # calculate and print average 38: ave = float(sum) / float(count) 39: print ('\nThe average is ' + str(ave) + '.\n')