首页 > 代码库 > MOD 10,11算法(GB/T 17710-1999 数据处理 校验码系统 )的 Python实现
MOD 10,11算法(GB/T 17710-1999 数据处理 校验码系统 )的 Python实现
以上是算法简要说明,以下代码为Python实现,不过注意代码中的N=15,不是16。
1 # GB/T 17710 双模校验算法 2 # QQ 3257132998 3 4 def GB_Code(str): 5 str=str.replace(‘ ‘,‘‘) 6 7 p=10 8 for j in range(1,15): 9 numerator=(p+int(str[j-1]))%10 10 if(numerator==0): 11 numerator=10 12 p=(numerator*2)%11 13 14 return 11-p 15 16 print GB_Code(‘110108018718049‘)
MOD 10,11算法(GB/T 17710-1999 数据处理 校验码系统 )的 Python实现
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。