Advertisement
aolivens

Python Grade Average

Sep 19th, 2013
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.29 KB | None | 0 0
  1. #=====================================#
  2. #==============MODULES================#
  3. #=====================================#
  4.  
  5.  
  6. #=====================================#
  7. #==============VARIABLES==============#
  8. #=====================================#
  9.  
  10. menus = ["(1) Execute ", "(2) Exit   "]
  11. num = 0
  12.  
  13. #=====================================#
  14. #==============FUNCTIONS==============#
  15. #=====================================#
  16.  
  17. #define menu
  18. def menu(parameter):
  19.     print "     +===========+"
  20.     print "     |    MENU   |"
  21.     print "     |-----------|"
  22.     for word in parameter:
  23.         print "     |%s|" % word
  24.         print "     |-----------|"
  25.  
  26. #define average of exams
  27. def avg(num):
  28.     test_count = input("Please enter the number of grades to average: ")
  29.     for counts in range(test_count):
  30.         num_grade = input("Please enter a grade value: ")
  31.         num = (num_grade + num)
  32.         if counts == (test_count - 1):
  33.             nums = (num / test_count)
  34.             print "Your grade is: %s Percent" % nums
  35.  
  36. #=====================================#
  37. #=============MAIN PROGRAM============#
  38. #=====================================#
  39.  
  40. def main():
  41.     menu(menus)
  42.     choice = input("Please make a selection(1-2): ")
  43.    
  44.     if choice == 1:
  45.         avg(num)
  46.     elif choice == 2:
  47.         print "Exiting Program. Goodbye"
  48.         return
  49.     else:
  50.         print "Invalid Selection"
  51.         return main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement