Mega Code Archive

 
Categories / Python Tutorial / Statement
 

Class average program with sentinel-controlled repetiton

total = 0          # sum of grades gradeCounter = 0   # number of grades entered grade = raw_input( "Enter grade, -1 to end: " )   # get one grade grade = int( grade )   # convert string to an integer while grade != -1:    total = total + grade    gradeCounter = gradeCounter + 1    grade = raw_input( "Enter grade, -1 to end: " )    grade = int( grade ) if gradeCounter != 0:    average = float( total ) / gradeCounter    print "Class average is", average else:    print "No grades were entered"