"""====================================================================== Program: Grade Calculator Author: Chris Brockamp Date: April 19, 2015 Dev Env: PyCharm Community Edition 4.0.6 Description: Gets five test scores from the user and then displays the letter grade for each test and the average test score. ======================================================================""" #_define functions_______________________________________________________ def get_test_scores(test_scores): for test in range(1, 6): test_scores.append(input("Enter a test score: ")) def calc_grade(test_scores): for test in test_scores: print("Test score {}: ".format(test)), if test < 60: print "F" elif test < 70: print "D" elif test < 80: print "C" elif test < 90: print "B" else: print "A" def calc_average_grade(test_scores): return sum(test_scores) / len(test_scores) def convert_average_grade(average): if average < 60: print "F" elif average < 70: print "D" elif average < 80: print "C" elif average < 90: print "B" else: print "A" #_main___________________________________________________________________ tests = [] get_test_scores(tests) calc_grade(tests) print("\nAverage test score " + str(calc_average_grade(tests)) + ": "), convert_average_grade(calc_average_grade(tests))
Run
Reset
Share
Import
Link
Embed
Language▼
English
中文
Python Fiddle
Python Cloud IDE
Follow @python_fiddle
Browser Version Not Supported
Due to Python Fiddle's reliance on advanced JavaScript techniques, older browsers might have problems running it correctly. Please download the latest version of your favourite browser.
Chrome 10+
Firefox 4+
Safari 5+
IE 10+
Let me try anyway!
url:
Go
Python Snippet
Stackoverflow Question