判断企业工商注册码是否正确

2014-11-09 0 597
判断企业工商注册码是否正确
#coding: utf-8
def getchecknum(input): ##定义企业注册码校验码计算函数
    n = 10
    for num in range(len(input)):
        n = (int(input[num]) + n)%10
        if n == 0:
            n = 10
        n = n*2%11
    if n == 0:
        s = 1
    elif n== 1:
        s = 0
    else:
        s = 11-n
    return str(s)

code = raw_input(u'请输入该企业15位注册码:')
while True:
    try:
        len(code) == 15
        num = code[:14]
        check_num = int(code[14])
        if check_num == int(getchecknum(num)):
            print u'恭喜你,注册码正确。'
        else:
            print u'请注意,该注册码错误!!!'

        break
    except:
        print u"请输入正确的企业15位注册码"
raw_input(u'按任意键退出')

遇见资源网 python 判断企业工商注册码是否正确 http://www.ox520.com/14875.html

web小工具
上一篇: web小工具
常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务