iT邦幫忙

2024 iThome 鐵人賽

DAY 23
0
Python

30天Python學習之旅系列 第 23

Day23 : 簡單實作 ( 中華職棒紀錄查詢 )

  • 分享至 

  • xImage
  •  

今天是學習Python的第23天!!我蠻訝異自己能做到這個天數,因為前幾天甚至忘記要發,差點就斷賽了。言歸正傳,我今天要實作的是中華職棒紀錄查詢,一樣是個非常簡單實作,會學習到的Python技巧有邏輯判斷、迴圈控制、列表和字典,同樣地最需要使用到的搜尋比對。

全記錄查詢| 中華職棒大聯盟全球資訊網The Official Site of CPBL : https://www.cpbl.com.tw/stats/recordall

第一步驟:

1.匯入會使用到的函式庫import csv
2.Counter的collections會使用到它的容器,利用此容器協助計算達成紀錄的次數
https://ithelp.ithome.com.tw/upload/images/20241006/201690780APifq3PJX.png

第二步驟:

1.使用open()打開'中華職棒球員打擊數據.csv'資料檔案
2.讀取數據並存放達成紀錄的球員資訊,將Data的資料逐一取出另e代表之。若e代表的資料的全壘打欄位的值大於等於10且盜壘欄位的值大於等於10,我們便將資料加入到result列表中
3.使用for迴圈去針對每一位球員進行打擊資訊的紀錄
https://ithelp.ithome.com.tw/upload/images/20241006/20169078Ai0CflPkTU.png

第三步驟:

1.統計達成紀錄的球員人數
2.印出達成紀錄的球員人數,痛有幾個人達成此成就
3.針對記錄次數最高的前三名球員
4.會顯示他們的紀錄次數,一樣使用for迴圈記錄所有達成的球員
5.印出他們名次的姓名、達成年度、全壘打次數和盜壘次數
https://ithelp.ithome.com.tw/upload/images/20241006/20169078JoiNHIA3Wr.png


上一篇
Day22 : 簡單實作 ( 地址處理 )
下一篇
Day 24 : 爬蟲簡單實作 ( 爬取 Yahoo 新聞頁面 )
系列文
30天Python學習之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言