วันอังคารที่ 24 พฤศจิกายน พ.ศ. 2558

class Student:
    def __init__(self,Name,ID,score):
        self.name=Name
        self.id=ID
        self.score=score
    def display(self):
        print(' '+self.name+' ',self.id,'',self.score)
     
    def get_score(self):
        return self.score
 
    def set_score(self,s):
        self.score=s
 
def findGrade(std):
    grade=''
    score=std.get_score()
    if(score >= 80):
        grade='A'
    elif(score >= 70):
        grade='B'
    elif(score >= 60):
        grade='C'
    elif(score >= 50):
        grade='D'
    else:
        grade='F'
     
    return grade

def countGrade(grade,std):
    count=0
    i=0
    while(i<len(std)):
        if(findGrade(std[i])== grade):
            count+=1
        i+=1
     
    return count

def showallgrade(std):
    i=0
    while(i<len(std)):
        std[i].display()
        print(findGrade(std[i]))  
        i+=1
     

def setup():
    std = [Student('top',1,58),
           Student('tape',2,80),
           Student('tar',3,70),
           Student('Q',4,85),
           Student('bass',5,50)]
 
    '''std[0].display()'''
 
    findGrade(std[0])
    print('countGrade',countGrade('A',std))
    print()
    showallgrade(std)
     
setup()



 ลอง run A1 on web but ไม่ทำงาน

scartch it easy to learn programing 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น