這篇文章主要介紹了Python3.7實現驗證碼登錄方式代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
代碼如下
import randomimport timedef login(): for frequency in range(3): # 生成 字母+數字的組合列表 num_lst = [i for i in range(10)] [num_lst.append(chr(j)) for j in range(97,123)] # random.sample(list,NUM) 列表,位數 在列表中隨機抽取6位數 ret = random.sample(num_lst,6) print(ret) num = list(input('請 輸 入 驗 證 碼: ')) if [str(x) for x in ret] == [str(y) for y in num]: print("登錄成功") break else: print('登錄失敗') if frequency == 1: print('您還有一次輸入機會,否則將鎖定5秒鐘') else: time.sleep(5)login()
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林站長站。
新聞熱點
疑難解答