程序代写代做代考 Programming Exercise 6-3

Programming Exercise 6-3

Programming Exercise 5-15
# main function

def main():

# Local variables

average = 0.0

score1 = 0.0

score2 = 0.0

score3 = 0.0

score4 = 0.0

score5 = 0.0

# Get scores

score1 = float(input(‘Enter score 1: ‘))

score2 = float(input(‘Enter score 2: ‘))

score3 = float(input(‘Enter score 3: ‘))

score4 = float(input(‘Enter score 4: ‘))

score5 = float(input(‘Enter score 5: ‘))

# Calculate average grade

average = calc_average(score1, score2, score3, score4, score5)

#Display grade and average information in tabular form

print(‘score\t\tnumeric grade\tletter grade’)

print(‘—————————————————-‘)

print(‘score 1:\t’, score1, ‘\t\t’, determine_grade(score1))

print(‘score 2:\t’, score2, ‘\t\t’, determine_grade(score2))

print(‘score 3:\t’, score3, ‘\t\t’, determine_grade(score3))

print(‘score 4:\t’, score4, ‘\t\t’, determine_grade(score4))

print(‘score 5:\t’, score5, ‘\t\t’, determine_grade(score5))

print(‘—————————————————-‘)

print (‘Average score:\t’, average, ‘\t\t’, \

determine_grade(average))

# The calc_average function returns average of 5 grades

def calc_average(s1, s2, s3, s4, s5):

return (s1 + s2 + s3 + s4 + s5) / 5.0

# The determine_grade function receives a numeric

# grade and returns the corresponding letter grade

def determine_grade(score):

if score >= 90:

return ‘A’

elif score >= 80:

return ‘B’

elif score >= 70:

return ‘C’

elif score >= 60:

return ‘D’

else:

return ‘F’

# Call the main function.

main()