Python3通过Luhn算法快速验证信用卡卡号的方法
本文实例讲述了Python3通过Luhn算法快速验证信用卡卡号的方法。分享给大家供大家参考。具体分析如下:
Python3通过Luhn算法快速验证信用卡卡号,python用起来就是爽,很简单的三行代码就可以验证信用卡卡号是否有效
defluhn_check(num): '''Number-Listofreverseddigits''' digits=[int(x)forxinreversed(str(num))] check_sum=sum(digits[::2])+sum((dig//10+dig%10)fordigin[2*elforelindigits[1::2]]) returncheck_sum%10==0 if__name__=="__main__": print(luhn_check(543298376))
希望本文所述对大家的Python3程序设计有所帮助。