#期中加分作業
第一題

```
a=int(input("a= "))
b=int(input("b= "))
c=int(input("c= "))
if (b**2-4*a*c)>0:
print(f'>> x 有根 {(-b+(b**2-4*a*c)**0.5)/(2*a)},{(-b-(b**2-4*a*c)**0.5)/(2*a)}')
elif (b**2-4*a*c)==0:
print(f'>> x 有重根 {-b/(2*a)}')
elif (b**2-4*a*c)<0:
print(f'>> x 無解')
```
第二題

```
answer =0
for i in select_no:
if i in win_no:
answer+=1
if answer==6:
return "頭獎"
elif answer==5:
return "二獎"
else:
return "沒中"
```
第三題


```
password = input("請輸入密碼")
U,L,D,S = 0,0,0,0
if len(password)<8 or len(password)>20:
print("密碼無效,長度不符合")
for i in password:
if i.isalnum() or (i in '!@#$%^&*()_+'):
pass
else:print("密碼無效,密碼中只能包含字母、數字以及指定符號")
if i.isupper():
U+=1
if i.islower():
L+=1
if i.isdigit():
D+=1
if i in '!@#$%^&*()_+':
S+=1
if U>0:
pass
else:
print("密碼無效,至少要有一個大寫字母")
if L>0:
pass
else:
print("密碼無效,至少要有一個小寫字母")
if D>0:
pass
else:
print("密碼無效,至少要有一個數字")
if S>0:
pass
else:
print("密碼無效,至少要有一個指定之符號")
if U>0 and L>0 and D>0 and S>0:
print("密碼有效")
```
第四題
沒寫:)