|
发表于 2015-3-3 18:19:37
|
显示全部楼层
回帖奖励 +1 鱼币
class Athlete:
def __init__(self, a_name,a_dob = None, a_times=[]):
self.name = a_name
self.dob = a_dob
self.times = a_times
def top3(self):
return(sorted(set( self.times))[0:3])
def add_time(self,time_value):
self.times.append(time_value.strip())
def add_times(self,list_of_times):
for i in range(len(list_of_times)):
list_of_times[i]=list_of_times[i].strip()
self.times.extend(list_of_times)
vera = Athlete( ' vera vi')
vera.add_time(' 1.31')
print(vera.top3())
vera.add_times(['2.22', '1.21', '0.22'])
print(vera.top3())
[evaluate untitled-1.py]
['1.31']
['0.22', '1.21', '1.31']
|
|