所以我有这个代码创建一个文件并从用户那里获取输入。那么应该发生的是他们可以选择要做的事情,比如计算均值,中位数,模式和删除输入等。但是,我无法弄清楚如何计算大部分事情,我想知道是否有人可以帮助我如何根据从文件中获取的输入来计算中位数和中点
def computing_Median(filename):
with open(filename,"r") as fout:
for line in fout.readlines():
ordered = sorted(float(filename))
length = len(float(filename))
print("The median of this list is:")
print(float((ordered[length//2] + ordered[-(length+1)//2]))/2)
main(filename)
def computing_Midpoint(filename):
with open(filename,"r") as fout:
filename.sort(key=int)
minNum = min(float(filename))
maxNum = max(float(filename))
print("The midpoint of this list is:")
print((minNum + maxNum) / 2)
main(filename)
答案 0 :(得分:3)
嗷。
with open(filename,"r") as fout:
for line in fout.readlines():
ordered = sorted(float(filename))
length = len(float(filename))
print("The median of this list is:")
print(float((ordered[length//2] + ordered[-(length+1)//2]))/2)
以下是你要求Python做的事情:
请阅读并思考“如果我让他们做这些步骤,人类会怎么做?这会给我我想要的答案吗?”。
您的整个代码似乎就是这种“代码只是随机输入内容的一个案例,希望我能找到一些有用的东西。”奇怪的东西。
它不会起作用,如果没有重写,它就无法修复......所有这一切。