Skip to content

Python 902 資料加總

Python TQC file

題目說明:

請撰寫一程式,讀取read.txt的內容(內容為數字,以空白分隔)並將這些數字加總後輸出。檔案讀取完成後要關閉。

範例輸出
660

read.txt內容

11 22 33 22 33 44 33 44 55 44 55 66 55 66 77

題目解析

問題分析:
這個問題要求我們編寫一個程式,從一個名為 “read.txt” 的文件中讀取數字,然後將這些數字相加並輸出總和。文件中的數字以空白分隔。

解題思路:

  1. 首先,我們需要打開 “read.txt” 文件並讀取其內容。
  2. 接著,我們將讀取的內容分割成單個數字,並將其轉換為整數類型。
  3. 然後,我們將這些數字加總起來。
  4. 最後,我們輸出加總的結果並關閉文件。

思考方向:

  • 我們需要確保文件是否存在,以及是否能夠被成功打開和讀取。
  • 在讀取文件內容後,我們必須適當地關閉文件,以避免資源洩漏。
  • 如果文件中存在非數字的內容,我們需要處理這些例外情況,例如忽略或報錯。

Solution

f = open("read.txt", 'r')

data = f.read()

l = [int(i)for i in data.split()]

print(sum(l))


f.close()

Last update : 13 novembre 2024
Created : 13 novembre 2024

Comments

Comments