我是新來的Python和想讀一個文件,甚至數數,(比方說20)號碼,如的Python程序來劃分文件號碼選擇的順序
100
200
59
78
...
590
13
我想讀他們並計算val[11]/val[1], val[12]/val[2]
等的劃分結果。請你幫幫我。或者任何其他語言你可以建議它在哪裏會很快。非常感謝。
我是新來的Python和想讀一個文件,甚至數數,(比方說20)號碼,如的Python程序來劃分文件號碼選擇的順序
100
200
59
78
...
590
13
我想讀他們並計算val[11]/val[1], val[12]/val[2]
等的劃分結果。請你幫幫我。或者任何其他語言你可以建議它在哪裏會很快。非常感謝。
好吧,這將讓你剛開始的基本知識,但你必須搞清楚你的數學邏輯,各指標值,和操作順序爲您解決問題。
這只是打開一個文件並顯示其內容。數據讀取爲字符串,並轉換爲浮點數,以便您可以對數字進行數學運算。
我強烈建議你在編程語言閱讀Python tutorial,或更好的的工作,你是
更
熟悉。
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 list,通過這些Python docs讀取結束了,這應tutorial在理解該數據結構是有益的。
不幸的是,這需要張貼在SO,很高興你沒有給他在銀盤上這個簡單的程序。 :) –
@Recursed同意..我甚至不確定我是否應該發佈這麼多..但我想這是相當微不足道的/機械部分.. OP將不得不弄清楚操作的邏輯和順序。 – Levon
我認爲你以儘可能最好的方式回答了問題+1,以便給出可能實際上有利於OP的迴應。希望他接受你的建議並探討Python教程。 –
你自己做了什麼努力來做到這一點? – Blorgbeard
謝謝。我不知道Python並想使用它。我搜索了互聯網和SO,但無法得到答案。 – user984260
這是功課嗎?我問,因爲你得到的答案會因此而有所不同。 – Levon