Skip to content

Instantly share code, notes, and snippets.

@MohammadaliMirhamed
Created December 9, 2016 20:17
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MohammadaliMirhamed/5ca7b7de78b7b747f98db10d1d00fbd3 to your computer and use it in GitHub Desktop.
Save MohammadaliMirhamed/5ca7b7de78b7b747f98db10d1d00fbd3 to your computer and use it in GitHub Desktop.
calculate average marks in Python
class average:
def total_marks(self):
self.total_marks_num = input("Enter Total Of Marks : ")
print "=========================================\n"
#-------------------------------------------------------------------
def set_list_of_marks(self):
mark=0;self.marksList=[];counter=0
while counter<self.total_marks_num:
mark=input("Enter Mark #"+str(counter+1)+": ")
self.marksList.append(float(mark))
counter+=1
return self.marksList
# -------------------------------------------------------------------
def make_marksAvrege(self):
average=0;counter=0
while counter<len(self.marksList):
average+=float(self.marksList[counter])
counter+=1
print "\n\n========================================="
print "Your Marks Avrage Is : "+str(float(average)/float(len(self.marksList)))
#or Sum(marklist)/len(self.marksList)
#################################################################################
#################################################################################
obj=average()
obj.total_marks()
obj.set_list_of_marks()
obj.make_marksAvrege()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment