#期中加分作業 第一題 ![](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("密碼有效") ``` 第四題 沒寫:)