TQC+ 程式語言 Python 3 _ 910 學生基本資料

請注意:資料夾或程式碼中所提供的檔案路徑,不可進行變動,read.dat檔案需為UTF-8編碼格式。

說明:
請撰寫一程式,要求使用者讀入read.dat(以UTF-8編碼格式讀取),第一列為欄位名稱,第二列之後是個人記錄。請輸出檔案內容並顯示男生人數和女生人數(根據"性別"欄位,0為女性、1為男性)。
檔案連結:read.dat (請另存檔案,必須與程式同一資料夾)
範例輸出:
學號 姓名 性別 科系

101 陳小華 0 餐旅管理

202 李小安 1 廣告

303 張小威 1 英文

404 羅小美 0 法文

505 陳小凱 1 日文
Number of males: 3
Number of females: 2
程式碼:
with open('read.dat','r',encoding='UTF-8') as fp:
    content = fp.readlines()

for i in content: print(i)

with open('read.dat','r',encoding='UTF-8') as fp:
    fpLi = fp.read().split()

print('Number of males:',fpLi.count('1'))
print('Number of females:',fpLi.count('0'))

沒有留言:

張貼留言