2015-05-13 113 views
-1

我需要一個程序,將從.txt文件中讀取,例如:使用函數將年齡分爲特定的年齡組?

[0-6], [7-15], [16-18], [19-30], [31-50], [51-)

Mary 15 
George 35 
Harry 18 
Suu 18 
Stacy 6 
John 56 

和讀取文件後,該計劃將年齡到一定的年齡組,這是排序

我知道如何讓Python從文件中讀取。我真的不確定如何將人分類到上面顯示的特定年齡段。

任何人都可以幫助我或建議嗎?

不要求給我寫程序。我只需要一些初學者。

+0

我投票關閉這一問題作爲題外話,因爲「給我代碼「 –

回答

1

首先創建一批年齡組的

groups = {(0,6):[],(7,15):[],(16,18):[],(19,30):[],(31,50):[],(51,5100):[]] 

然後就遍歷它把每個人在他們的小組

for person in people: 
    for (min_age,max_age),my_people in groups.iteritems(): 
     if min_age <= person.age <= max_age: 
      my_people.append(person)