# PythonAA 期中考
## 學號 : 411135053 姓名 : 林序叡
### Problem1_1
#### 程式碼
```python=
while True:
n = (input('輸入日期 : ')).strip()
if len(n) == 9:
break
else:
print('日期格式錯誤...')
a = n.rfind('年')
a2 = n.find('月')
a3 = n.find('日')
b = n[a+1:a2]
b2 = n[a2+1:a3]
c = int(n[:a]) + 1911
if len(b) == 1:
b = ('0' + str(b))
if len(b2) == 1:
b2 = ('0' + str(b2))
print('西元 ' + str(b2) + '/' + str(b) + '/' + str(c))
```
#### 執行結果

### Problem1_2
#### 程式碼
```python=
p = ['馬英九', '蔡英文', '李登輝', '陳水扁']
while True:
a = input('總統名稱或年度: ').strip()
if a in p:
break
elif len(a) == 5:
break
else:
print('輸入錯誤')
a1 = a.rfind('年')
if a1 != -1:
y = a[:a1]
#if int(y) > 1988 and
elif a in p:
if a == p[0]:
print('馬英九總統任期: ' + '2008年5月20日-2016年5月20日')
elif a == p[1]:
print('蔡英文總統任期: ' + '2016年5月20日-2024年5月20日')
elif a == p[2]:
print('李登輝總統任期: ' + '1988年1月13日-2000年5月20日')
elif a == p[2]:
print('陳水扁總統任期: ' + '2000年5月20日-2008年5月20日')
```
#### 執行結果

### Problem2_1
#### 程式碼
```python=
import colorama as c
import sys as s
c = {
}
from colorama import Fore, Back, Style
import sys as s
c = ['BLACK', 'RED', 'GREEN', 'YELLO', 'BLUE', 'MAGENTA', 'CYAN', 'WHITE']
while True:
if len(s.argv) == 0:
print('Need one more paprameter')
break
elif len(s.argv) > 3:
print('Too many parameters')
break
a = s.argv[1].upper()
b = s.argv[1]
if a == c[0]:
print(Fore.c[0] + a)
elif a == c[1]:
print(Fore.c[1] + a)
elif a == c[2]:
print(Fore.c[2] + a)
elif a == c[3]:
print(Fore.c[3] + a)
elif a == c[4]:
print(Fore.c[4] + a)
elif a == c[5]:
print(Fore.c[5] + a)
elif a == c[6]:
print(Fore.c[6] + a)
elif a == c[7]:
print(Fore.c[7] + a)
'''