我一直在尝试从一个 .txt 文件中随机选择分数,然后找到这些随机选定分数的平均值。下面是一个示例:
James, 0.974
Harry, 0.971
Ben, 0.968
Tom, 0.965
George, 0.964
为了简单起见,我只想随机选择2个分数开始。请参见下面:
James, 0.974
Harry, 0.971 <---
Ben, 0.968
Tom, 0.965 <---
George, 0.964
最终结果将是(Harry和Tom):
平均值 = 0.968
有人能帮忙吗?我一直在使用'split','import random'等,但我不擅长把它们结合起来。这很尴尬,但这是我目前为止的成果...
import random
stroke = random.choice(open('stroke.txt').readlines())
for x in stroke:
name, score = stroke.split(',')
score = int(score)
stroke.append((name, score))
print(stroke)
split
,import random
等是很好的开始,你能分享一下你已经开始的代码吗?这样我们就可以知道你卡在哪里了。如果可以,请点击问题下面的 [edit] 按钮,并将您的代码作为文本添加(选择,然后使用{}
按钮格式化您的代码),谢谢。 - chickity china chinese chicken