---
# System prepended metadata

title: PythonAA期中考

---

# PythonAA期中考
## 學號:411111319 姓名:林祐廷



### Problem1_1
#### 程式碼
```
while True:
    a = input('輸入日期 : ')

    if '年' and '月' and '日' in a:
        break
    else:
        print('日期格式錯誤...')

yy = a[0:a.find('年')]
mm = a[a.find('年')+1:a.find('月')]
dd = a[a.find('月')+1:a.find('日')]
print('西元 '+dd+'/'+mm+'/'+str(int(yy)+1911))
```
#### 執行結果
![](https://i.imgur.com/MXqRfm7.png)
### Problem1_2
#### 程式碼
```
pp = ['李登輝','陳水扁','馬英九','蔡英文']
while True:
    a = input('總統名稱或年度: ')

    if '年' in a or a in pp:
        break
    else:
        print('輸入錯誤')

if '年' in a:
    aa = a[0:a.find('年')]
    y = aa
    if len(aa) <4:
        y = str(int(aa)+1911)
    if 1988<=int(y)<2000:
        print(aa+'年總統'+'李登輝')
    elif 2000<=int(y)<2008:
        print(aa+'年總統'+'陳水扁')
    elif 2008<=int(y)<2016:
        print(aa+'年總統'+'馬英九')
    elif 2016<=int(y)<2024:
        print(aa+'年總統'+'蔡英文')

else:
    if a=='李登輝':
        print('李登輝總統任期: 1988年1月13日－2000年5月20日')
    elif a=='陳水扁':
        print('陳水扁總統任期: 2000年5月20日－2008年5月20日')
    elif a=='馬英九':
        print('馬英九總統任期: 2008年5月20日－2016年5月20日')
    elif a=='蔡英文':
        print('蔡英文總統任期: 2016年5月20日－2024年5月20日')

```
#### 執行結果
![](https://i.imgur.com/9bI4j4Q.png)
### Problem2_1
#### 程式碼
```

```