Skip to content

Python 901 成績資料

Python TQC file

題目說明

請撰寫一程式,將使用者輸入的五筆資料寫入到write.txt(若不存在,則讓程式建立它),每一筆資料為一行,包含學生名字和期末總分,以空白隔開。檔案寫入完成後要關閉。

Tip

將輸入的五筆資料寫入檔案中,不另外輸出於頁面。
範例輸入
Leon 87
Ben 90
Sam 77
Karen 92
Kelena 92

題目解析

問題分析:

  1. 使用者需要輸入五筆資料,每筆資料包含學生名字和期末總分,以空白隔開。
  2. 程式需要將這五筆資料寫入到一個名為 “write.txt” 的檔案中,每一筆資料為一行。

解題思路:

  1. 開啟一個檔案 “write.txt” 以寫入模式。
  2. 使用一個迴圈,重複執行五次,每次讓使用者輸入一筆資料。
  3. 將每筆資料寫入檔案中,並在每筆資料後面加上換行符號。
  4. 關閉檔案。

思考方向:

  1. 如何在程式中開啟一個檔案以進行寫入操作?
  2. 如何將使用者輸入的資料寫入到檔案中?
  3. 如何確保每筆資料都寫入到不同的行?

Solution

1
2
3
4
5
6
file = open("write.txt", 'w')

for i in range(5):
    data = input()
    file.write(data + '\n')
file.close()


Last update : 13 novembre 2024
Created : 13 novembre 2024

Comments

Comments