S = [Student('Jinx',12,56),
Student('Vi',13,25),
Student('Garen',14,80),
Student('Missfor',15,64),
Student('Zed',16,85)]
show_allGrade(S)
print(count_grade('A',S))
class Student:
def __init__(self,name,ID,score):
self.name = name
self.ID = ID
self.score = score
def get_score(self):
return self.score
def set_ID(self,score):
self.score = score
def display(self):
print('name:',self.name)
print('ID:',self.ID)
print('score:',self.score)
def find_grade(score):
if(score<50):
return 'F'
elif(score>=50 and score<60):
return 'D'
elif(score>=60 and score<70):
return 'C'
elif(score>=70 and score<80):
return 'B'
elif(score>=80):
return 'A'
def count_grade(grade,S):
i = 0
count = 0
while(i<len(S)):
if(grade == find_grade(S[i].get_score())):
count+=1
i+=1
return count
def show_allGrade(S):
i = 0
while(i<len(S)):
S[i].display()
print(find_grade(S[i].get_score()))
print()
i+=1
setup()
ไม่มีความคิดเห็น:
แสดงความคิดเห็น