902 資料加總
本題重點:
這題會提供一個read.txt檔案,
我們需要寫一個程式去讀取這個檔案
檔案內容是一串數字,每個數字間都用空白分隔
所以要把這串數字一個個先切割出來存到陣列後
再把這些字串數字轉成可以計算的數值
最後將所有的數值做累加後印出
所以5個重點5個重點
1.讀檔 使用open() 、read()
2.分割字串 使用 split()
3.字串轉數值 使用eval()
4.累加所有數值 使用for迴圈讀取陣列
5.print() 印出累加結果
1. 題目說明:
請開啟PYD902.py檔案,依下列題意進行作答,使輸出值符合題意要求。作答完成請另存新檔為PYA902.py再進行評分。
請注意:資料夾或程式碼中所提供的檔案路徑,不可進行變動,read.txt檔案需為UTF-8編碼格式。
2. 設計說明:
請撰寫一程式,讀取read.txt的內容(內容為數字,以空白分隔)並將這些數字加總後輸出。檔案讀取完成後要關閉。
3. 輸入輸出:
輸入說明
讀取read.txt的內容(內容為數字,以空白分隔)
輸出說明
總和
輸入輸出範例
範例輸入
無
範例輸出
660
參考程式碼:
f=open("read.txt")
w=f.read()
sp=w.split(" ")
total=0
for x in sp:
total+=eval(x)
print(total)
Yiru@Studio - 關於我 - 意如