0

数字のリストを含む txt ファイルを python にインポートしようとしています。ファイル内の数値の平均と数値の標準偏差を取得することを想定しています。私のスクリプトは間違っていますが、誰かが正しい方法を教えてくれますか?

from sys import argv
script, filename = argv
txt = open(filename)
for line in txt:
    total = 0
    length = 0
    amount = float(line)
    total += amount
    length = length + 1
average = total/length
print average
4

2 に答える 2

8
total = 0
length = 0

ループの外にある必要があります。

于 2012-10-01T13:16:14.460 に答える
2

以下のステートメントをループの外に移動します。

total = 0
length = 0
于 2012-10-01T13:16:56.207 に答える