自定義登入系統
# 自定義異常型別
class nameqes(exception):
pass
class pwdques(exception):
pass
#定義方法,檢查密碼輸入狀態
def checklogin(username,userpwd ):
if len(username) < 3 or len(username) > 8:
raise nameqes("3-8")
if not username.isalpha():
raise nameqes("數字由數字字母組成")
if len(userpwd)!=6:
raise pwdques("密碼由6位數組成")
if not userpwd.isalnum():
raise pwdques("密碼由數字組成")
username = input("請輸入使用者名稱:")
userpwd = input("請輸入密碼 :")
#捕獲異常
try :
checklogin(username,userpwd)
except nameqes as e:
print(str(e))
except pwdques as ee:
print(str(ee))
else:
print("使用者名稱密碼正確,請進入")
Python入門小案例
python入門小案例 print hello def test print mr zhang test if name main print world class fish hungry true def eat self,food if food is not none self.hungry...
Python 入門小案例
1 合法識別符號規則 數字 下劃線 字母構成 避開關鍵字 不能用數字開頭 避開內建電池中的函式 2 樣例 非法 以字母開頭 1f a 1f a.isidentifier 輸出 false樣例 合法 fhdaksh a fhdaksh a.isidentifier 輸出 true item 1 for...
python爬網頁小案例
普通人 計畫失敗 沮喪 罵自己一頓 制訂新計畫 繼續失敗 學霸 計畫失敗 沮喪 罵自己一頓 深度思考計畫為啥失敗 改善問題 制訂 新計畫 案例 usr bin env python3 coding utf 8 import urllib.request import sys import io pr...