Python3通過Luhn算法快速驗(yàn)證信用卡卡號(hào)的方法
來源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-27 14:41:32
Python3通過Luhn算法快速驗(yàn)證信用卡卡號(hào)的方法
Python3通過Luhn算法快速驗(yàn)證信用卡卡號(hào)的方法:本文實(shí)例講述了Python3通過Luhn算法快速驗(yàn)證信用卡卡號(hào)的方法。分享給大家供大家參考。具體分析如下: Python3通過Luhn算法快速驗(yàn)證信用卡卡號(hào),python用起來就是爽,很簡單的三行代碼就可以驗(yàn)證信用卡卡號(hào)是否有效 def luhn_check(num):
導(dǎo)讀Python3通過Luhn算法快速驗(yàn)證信用卡卡號(hào)的方法:本文實(shí)例講述了Python3通過Luhn算法快速驗(yàn)證信用卡卡號(hào)的方法。分享給大家供大家參考。具體分析如下: Python3通過Luhn算法快速驗(yàn)證信用卡卡號(hào),python用起來就是爽,很簡單的三行代碼就可以驗(yàn)證信用卡卡號(hào)是否有效 def luhn_check(num):
本文實(shí)例講述了Python3通過Luhn算法快速驗(yàn)證信用卡卡號(hào)的方法。分享給大家供大家參考。具體分析如下:
Python3通過Luhn算法快速驗(yàn)證信用卡卡號(hào),python用起來就是爽,很簡單的三行代碼就可以驗(yàn)證信用卡卡號(hào)是否有效
def luhn_check(num):
''' Number - List of reversed digits '''
digits = [int(x) for x in reversed(str(num))]
check_sum = sum(digits[::2]) + sum((dig//10 + dig%10) for dig in [2*el for el in digits[1::2]])
return check_sum%10 == 0
if __name__ == "__main__":
print(luhn_check(543298376))
希望本文所述對(duì)大家的Python3程序設(shè)計(jì)有所幫助。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
Python3通過Luhn算法快速驗(yàn)證信用卡卡號(hào)的方法
Python3通過Luhn算法快速驗(yàn)證信用卡卡號(hào)的方法:本文實(shí)例講述了Python3通過Luhn算法快速驗(yàn)證信用卡卡號(hào)的方法。分享給大家供大家參考。具體分析如下: Python3通過Luhn算法快速驗(yàn)證信用卡卡號(hào),python用起來就是爽,很簡單的三行代碼就可以驗(yàn)證信用卡卡號(hào)是否有效 def luhn_check(num):