日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python处理小学体育中的跑步计时数据并统计得分

發布時間:2023/12/31 python 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python处理小学体育中的跑步计时数据并统计得分 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Excel中新建一個sheet:

五十米成績

代碼data.py如下:

import pandas as pd import xlwt import xlrd# 對照表 boy = [10.2, 10.3, 10.4, 10.5, 10.6, 10.8, 11, 11.2, 11.4, 11.6, 11.8, 12, 12.2, 12.4, 12.6, 12.8, 13, 13.2, 13.4, 13.6] score = [100, 95, 90, 85, 80, 78, 76, 74, 72, 70, 68, 66, 64, 62, 60, 50, 40, 30, 20, 10]# 計算成績 def score_compute(x):x_score=0for index,item in enumerate(boy):if index==0 and x<=item:x_score=score[index]breakif x <= item and x> boy[index-1]:x_score=score[index]breakreturn x_score# Excel路徑 path="/home/appleyuchi/桌面/體育數據處理/input.xls"#原始數據 final="/home/appleyuchi/桌面/體育數據處理/output.xls"#最終結果if __name__ == '__main__':df = pd.read_excel(path, sheet_name="五十米成績")result=[]# 計算每條跑步記錄對應的得分for index, row in df.iterrows():result.append(score_compute(row['成績']))for item in result:print(item)

運行命令:

python data.py

運行結果 :

100
95
90
85
66
78
76
74
72
70
68
40
64
62
60
50
40
30
20
10
10
0

用鼠標拷貝到原來的Excel即可.

?

附錄:

EXCEL格式如下:

sheet:五十米成績

成績得分
9?
10.25?
10.33?
10.44?
12?
10.67?
10.9?
11.1?
11.3?
11.5?
11.7?
13?
12.1?
12.3?
12.5?
12.7?
12.9?
13.1?
13.3?
13.5?
13.6?
13.8?

?

sheet:五十米評分表

男生女生得分
10.211100
10.311.195
10.411.290
10.511.585
10.611.880
10.81278
1112.276
11.212.474
11.412.672
11.612.870
11.81368
1213.266
12.213.464
12.413.662
12.613.860
12.81450
1314.240
13.214.430
13.414.620
13.614.810
13.714.90
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的Python处理小学体育中的跑步计时数据并统计得分的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。