python读单行文本求平均值_如何从文本文件python中的数字列表中找到平均值
生活随笔
收集整理的這篇文章主要介紹了
python读单行文本求平均值_如何从文本文件python中的数字列表中找到平均值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在文本文件中,有一個名稱列表,旁邊有一個數字,表示他們在本例中的分數。有沒有辦法計算出文本文件中所有數字的平均值。在
代碼:print("average calculator")
option = input("option: ")
option_class = input("class: ")
one = "1.txt"
if option.lower() == 'avg' and option_class == '1':
name = input("name: ")
with open(one) as f:
the_list = [int(l.strip().split()[-1]) for l in f if name in l]
b = sum(the_list)
length = len(the_list)
avg = float(b) / length if length else 0
print (name,"Average is: ", avg)
代碼詢問用戶名稱的部分,這里它會找到文本文件中名稱旁邊的所有數字,但是我正在嘗試刪除這一方面,并允許代碼識別文件中的所有數字。。。在
文本文件:
^{pr2}$
從這些數字中,[3,4,6]應算出平均值,注意:可以附加文本文件,可以添加更多的名稱和分數。在
蒂婭!在
總結
以上是生活随笔為你收集整理的python读单行文本求平均值_如何从文本文件python中的数字列表中找到平均值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手机内部零件名称图解_旧手机回收后都干嘛
- 下一篇: 知识图谱论文阅读【十二】【KDD2020