---
# System prepended metadata

title: 3.農場檔案 (讀檔)(PythonDemo3)
tags: [PythonDemo]

---

# 3.農場檔案 (讀檔)(PythonDemo3)
###### tags: `PythonDemo`
**分類：檔案處理**

**主題**
Struct, FILE I/O

**說明**
隨著發展的脚步，王老先生的農場也進入了電子時代。
他把他的動物的數量登記進去一個檔案裡。
待他打算把動物的檔案上傳至網上登記時，王老先生遇到了一個問題。
他檔案裏那些少過50隻的動物因數量太少所以不能被記錄起來。
所以王老先生打算聘請你幫忙更新他的檔案。
你能勝任這個職務嗎？
最終的檔案就是把原始檔案裏少過50隻的動物去掉，
請你把舊的檔案裡的資料讀出來，整理修改後印出。
[部份範例文字檔下載](https://jgirl.ddns.net/files/1204.zip)
[部份範例文字檔下載(Linux版)](https://jgirl.ddns.net/files/1204_l.zip)

**Input Format**
輸入一個字串表示檔案的名字。例如 0.txt
可讀取當前程式執行同一目錄下的0.txt的文字檔內容
0.txt 的内容如下
Chicken
10000
Cow
20000
Duck
20
Sheep
1000
每個單數行記錄動物的種類，接下來是動物的數量。
**Output Format**
動物種類（空格）動物的數量（換行）
...

---
```python=
n= input()
f1 = open(n,'r',encoding ='big5')
txtLst = f1.readlines()
f1.close()
 
animal = []
howmany = []
 
for i in range(len(txtLst)):
    aaa = txtLst[i].strip('\n')
    if i % 2 == 0:
        animal.append(aaa)
    if i % 2 == 1:
        howmany.append(int(aaa))
#print(animal)
#print(howmany)
for i in range(len(animal)):
    if howmany[i] <=50:
        continue
    else:
        print(animal[i], howmany[i])
```


