---
# System prepended metadata

title: Untitled

---

#期中加分作業
第一題
![](https://i.imgur.com/xB3RjXy.png)
```
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 無解')
```
第二題
![](https://i.imgur.com/sdaXwxW.png)
```
answer =0
    for i in select_no:
     if i in win_no:
        answer+=1
    if answer==6:
        return "頭獎"
    elif answer==5:
        return "二獎"
    else:
        return "沒中"
```
第三題
![](https://i.imgur.com/1WGOnGY.png)
![](https://i.imgur.com/521MaXy.png)
```
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("密碼有效")
```
第四題
沒寫:)