python異常小案例

2021-09-17 03:16:18 字數 755 閱讀 2731

自定義登入系統

# 自定義異常型別

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...