hire-assistant

 1 #根据给定的应聘者列表,得出最好的应聘者
 2 def hire_assistant(assList):
 3     n = len(assList)
 4     best = 0
 5     index = 0
 6     for i in range(n):
 7         value = assList[i].score
 8         if value > best:
 9             best = value
10             index = i
11     return assList[index]
12 
13 # 定义一个应聘者的类,给出他的属性score和name
14 class Assistant:
15     def __init__(self, a_name="anonymous", value=0):
16         self.name = a_name
17         self.score = value
18 
19 assList=[Assistant("A",12),Assistant("B",13),Assistant("C",8),Assistant("D",10),Assistant("E",22),Assistant("F",21)]
20 print(hire_assistant(assList).name)
21 -------------------------------------------------
22 E
雇佣问题

猜你喜欢

转载自www.cnblogs.com/yu-liang/p/9169063.html