class DataStudents:
def __init__(self,name,sID,ages,heights,weights):
self.name = name
self.sID = sID
self.age = ages
self.height = heights
self.weight = weights
def get_age(self):
return self.age
def get_name(self):
return self.name
def setup():
nop = DataStudents("Nop",20046,28,173,52)
pee = DataStudents("Pee",20054,35,176,78)
fern = DataStudents("Fern",20097,26,174,58)
Recond = [nop,pee,fern]
#average_age(Recond)
#less_than_30(Recond)
sort(Recond)
def average_age(Recond):
i = 0
total = 0
a = 0
while(i < len(Recond)):
total = total + Recond[i].get_age()
i = i + 1
a = total / len(Recond)
print("%.2f"%a)
def less_than_30(Recond):
i = 0
while(i < len(Recond)):
if(Recond[i].get_age() < 30):
print(Recond[i].get_name())
print(Recond[i].get_age())
i = i + 1
def sort(Recond):
i = 0
j = 1
charge = 0
min_age = 0
while(i < len(Recond)):
min_age = Recond[i].get_age()
while(j < len(Recond)):
if(min_age > Recond[j].get_age()):
charge = min_age
min_age = Recond[j].get_age()
Recond[j].get_age() = charge
j = j + 1
print(Recond[i].get_name())
print(Recond[i].get_age())
print()
i = i + 1
setup()
ไม่มีความคิดเห็น:
แสดงความคิดเห็น