Python練習題-TQC+(902)-資料加總

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 - 關於我 - 意如