python之製作隨機驗證碼

2021-08-27 03:52:15 字數 1107 閱讀 2676

# 製作隨機驗證碼,不區分大小寫

# 流程:

# - 使用者執行程式

# - 給使用者顯示需要輸入的驗證碼

# - 使用者輸入的值

# 使用者輸入的值和顯示的值相同時實現正確資訊;否則繼續生成隨機驗證碼繼續等待使用者輸入

# 生成隨機驗證碼**示例:

import random

defshengcheng

(): list1 =

str1=''

c=random.randint(0,3) #生成隨機數c,值隨機為0-3

for i in range(0,4): #重複執行四次

if c==i: #如果c=i,輸出數字

else: #如果c!=i,輸出字母

for i in list1: #將列表轉為字串

str1+=str(i)

return str1

while

true: #迴圈

yanzhengma=shengcheng()

print('請輸入此驗證碼:\t\t%s'%yanzhengma) #表示出要輸入的隨機驗證碼

yonghu=input('請輸入驗證碼:') #輸入驗證碼

if yanzhengma.casefold()==yonghu.casefold(): #casefold函式作用為不區分大小寫

#如果驗證碼(不區分大小寫) 一致則跳出迴圈

print('通過驗證')

break

else: #如果不一致則繼續生成驗證碼,迴圈驗證

print('沒有通過驗證,請重新輸入驗證碼')

隨機驗證碼 python

功能 隨機驗證碼 日期 01 22 2019 注意 randrange 返回乙個遞增集合的隨機數,使用它必須匯入random包 randint 返回乙個隨機數 chr 返回乙個字元,以整數為引數 import random def check code check code for i in ran...

隨機驗證碼

function window,document if object.prototype.tostring.call options object object else this options.numarr 0,1,2,3,4,5,6,7,8,9 split this options.lette...

python圖片驗證碼製作

大家有沒有想過,在一些網站註冊時,需要輸入圖片驗證碼,到底有什麼做用?這些圖片從哪裡來?其實,圖片驗證碼是拿來防止機械人的操作,防止ocr 文字辨識 輸入資料 等待完成 如果想自定義文字字型,那麼看看以下方法 開啟資料夾裡面的font檔案 裡面會有很多字型 例如我們選擇verdana字型 把他複製下...