Python 程式作业找寻NBA 最佳球员.PDF

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python 程式作业找寻NBA 最佳球员

Python 程式作業 找尋 NBA 最佳球員 作業問題概述 美國國家籃球協會(The National Basketball Association, NBA) 是美國主要 的職業男籃聯盟,協會裡共 30 個隊伍,其中 29 隊在美國,另一隊在加 拿大。NBA 是美國籃球(USA Basketball, USAB)活躍的會員,由國際籃球 聯盟(International Basketball Federation)在美國設立的國家理事會(National Governing Body, NGB) 所認可。NBA 是北美四個主要職業運動聯盟之 一:NBA ,NHL ( 國家冰球聯盟,National Hokey League) ,NFL ( 國家美 式足球聯盟,National Football League) ,以及 MLB ( 美國職棒大聯 盟,Major League Baseball) 。 本程式作業的目的在於從NBA 的歷史中找到最佳的球員。 作業說明 先從從網路下載 NBA 的統計資料,你的程式將分析這些資料並從將近 4,000 個球員中找出 前 50 個表現最佳的球員,並且輸出其他有趣的統計資料。你的程式將讀取輸入檔案,然後 產生結果並儲存到一個輸出檔。 NBA 資料收集及處理: 1. 連網到 databaseB 網站並點選**Updated! Stats Download 2009!連結。 2. 點選 Click here to download databaseBasketball_2009_v1.zip 連結,下載檔案並解壓縮。 3. 本作業將以 player_career.cs 檔案(球員職業生涯表現)做為資料統計藍本,因此將該檔 案複製到你的程式所在目錄。該檔案的格式為常見的 cs 格式,亦即每個欄位資料之 間是以逗號區隔,第一行是欄位標題,之後的各行則是各個球員在球季中的統計資 料。檔案中的英文縮寫說明請參考該網頁的 About statistical abbreviations 連結。 效率 NBA 許多教練們如何評估一個球員的績效?他們檢查球員的「效率」,效率的計算方式如 下(詳見 About statistical abbreviations 連結) : (pts +reb +asts +stl +blk )−((fga −fgm )+(fta −ftm )+ turnover ) Efficiency = gp 本作業將依照以上公式來計算球員的效率,因為我們並非只以一場球賽來評估,因此總效率 必須除以總出賽場次。 其他統計資料 除了效率之外,也請計算以下資料: 1. 上場時間最多的球員 2. 出賽場次最多的球員 3. 得分最多的球員 4. 籃板最多的球員 5. 犯規最多的球員 6. 罰球最多的球員 輸出規格 你的程式將完成下列工作: 1. 從player_career.cs 檔案中一行一行讀取資料 a. 計算每一位球員的效能 b. 將球員的效能、名字、及姓存入一個串列中 c. 同時統計上述的「其他統計資料」 2. 印出「其他統計資料」的 6 位球員的資料,例如: 上場時間最多的球員:Kareem Abdul-jabbar ,上場總時間:57446 分 出賽場次最多的球員:Robert Parish ,出賽場數:1611 場 得分最多的球員:Kareem Abdul-jabbar ,得分數:38387 分 籃板最多的球員:Wilt Chamberlain ,籃板數:23924 個 犯規最多的球員:Kareem Abdul-jabbar ,犯規數:4657 次 罰球最多的球員:Karl Malone ,罰球數:13188 球 3. 將球員效能的串列排序 4. 將效能最佳的前 50 位球員的資料輸出到 top50.txt 檔案中,每行格式為排名、姓名、效能 值,例如: 1, Wilt Chamberlain, 41.50 2, Spencer Haywood, 37.81 3, Artis Gilmore

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档