gpt4 book ai didi

python - 在文本文件中查找数字,然后添加它们,同时查看最小数字在哪里

转载 作者:行者123 更新时间:2023-12-01 02:07:51 25 4
gpt4 key购买 nike

如何查找文本文件中的所有数字?然后我还需要找到数字的平均值和中位数。

def main():
file = open("grades.txt","r")
i = file.readlines()
numbers = file.findall(r'[+-]?\d+(?:\.\d+)?')
print (numbers)
main()

文本文件:

Joe,Sammy,75
Gayle,Ujifusa,95
Bella,Luna,65
Bob,Jones,0
Alex,Fink,10
Nathan,Bono,0
Bob,Bono,0
Edith,Bono,0
Susie,Que,84
Arnold,George,80
Linda,Beth,100

输出:

平均成绩以及谁的成绩最低和最高。

最佳答案

这应该可以获取数字列表。无需安装任何东西。这假设文件将遵循您提供的格式。如果您想找到平均值,请查看 sum()len(),对于中位数,您可以再次使用 len()一些处理偶数和奇数长度的逻辑。

def main():
file = open("grades.txt","r")
i = file.readlines()
numbers = [float(x.split(',')[-1]) for x in i]
print (numbers)
main()

关于python - 在文本文件中查找数字,然后添加它们,同时查看最小数字在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48891613/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com