-6

私はPythonを初めて使用し、数が数えられているファイル(たとえば、20)を読みたいと思っていました。

100
200 
59
78
...
590
13

それらを読んで除算結果val[11]/val[1], val[12]/val[2]などを計算したいのですが、手伝っていただけませんか。または、どこで高速になるかを提案できる他の言語。どうもありがとう。

4

1 に答える 1

3

さて、これで基本を始めることできますが、問題を解決するには、数学の論理、さまざまなインデックス値、および演算の順序を理解する必要があります。

これは単にファイルを開いてその内容を表示するだけです。データは文字列として読み取られ、数値を使って計算できるように浮動小数点数に変換されます。

Pythonチュートリアルを読むか、より使い慣れたプログラミング言語で作業することを強くお勧めします。

with open('data.txt') as f:
    data = f.readlines()
    for i in range(len(data)):
        result = float(data[i])
        print result

の内容data.txt

100
200 
59
78
590
13

後は君しだい。特定の問題で立ち往生した場合は、遠慮なく戻って助けを求めてください。

最後に、ファイルのデータdataはPythonリストである変数名になってしまうため、これらのPythonドキュメントとこのチュートリアルを読むと、このデータ構造を理解するのに役立ちます。

于 2012-06-27T21:21:20.093 に答える