string.digits 輸出為 0-9 數字
string.ascii_letters 輸出為大小寫字母
random.choice( ) 為隨機選擇方法
import string
import random
# 1. 準備好乙個字串,包含所有的字母和數字
allstring = string.digits + string.ascii_letters
print
(string.digits)
print
(string.ascii_letters)
print
(allstring)
# 2. 從字串中隨機選擇4個字元組成從乙個驗證碼
veri_code =
"".join(
[random.choice(allstring)
for i in
range(4
)])print
("驗證碼為:"
,veri_code)
# 3. 輸入驗證碼
inputcode =
input
("請輸入驗證碼:"
)if inputcode == veri_code:
print
("驗證通過"
)else
:print
("hh,你是機械人嗎?"
)
Python之用字串實現驗證碼
使用python實現簡單的驗證碼功能,首先需要匯入random功能和string功能,用來提供隨機數和隨機的字元 匯入功能 import random import string 設定code str的值為a z,a z,0 9 code str string.ascii letters strin...
驗證碼編寫
在用到驗證碼介面加入image控制項,控制項的imageurl屬性等於寫驗證碼的介面,如 建立個頁面 yz.aspx,用來寫驗證碼。那麼imageurl yz.aspx 驗證碼的介面的 為 非本人 這 是老師上課寫的 protected void page load object sender,ev...
php驗證碼的編寫
所需要掌握的知識 oop程式設計思想,以及php驗證碼的基本函式的了解 使用oop的思想來編寫驗證碼程式,實現良好的封裝,與改寫 首先需要理解驗證碼編寫的一般程式 驗證碼字串,code str 驗證碼的預設長度 code len 驗證碼的字型顏色 font color 驗證碼的字型大小 font c...