Skip to content

Instantly share code, notes, and snippets.

@benjamincohen1
Created November 4, 2016 03:08
Show Gist options
  • Save benjamincohen1/a7a40fd318dc6d0891fc68c20789fb53 to your computer and use it in GitHub Desktop.
Save benjamincohen1/a7a40fd318dc6d0891fc68c20789fb53 to your computer and use it in GitHub Desktop.
# -*- coding: utf-8 -*-
"""
Created on Thu Nov 3 20:51:32 2016
@author: ben
"""
# write a program that finds the average of some numbers
def my_avg(nums, arg2):
total = 0.0
print 'my 2nd arg is', arg2
for x in nums:
print "adding ", x, ' to our total'
total = total + x
myaverage = total / len(nums)
print "Your average is: " + str(myaverage)
return myaverage
def print_score(average):
if average == 100:
print 'Perfect!'
elif average >= 90:
print 'A'
elif average > 80:
print 'B'
elif average > 70:
print 'C'
elif average > 60:
print 'D'
else:
print 'F'
numbers_to_average = [90, 80, 75, 77, 100]
numbers_to_average2 = [90, 80, 75, 77, 100, 20]
numbers_to_average3 = [90, 80, 75, 77, 100, 50]
#print sum(numbers_to_average)/len(numbers_to_average)
avg1 = my_avg(numbers_to_average, 10)
avg2 = my_avg(numbers_to_average2, 10)
avg3 = my_avg(numbers_to_average3, 12)
print_score(avg1)
print_score(avg2)
print_score(avg3)
#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment