国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python驗證企業工商注冊碼

2020-01-04 17:58:12
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了Python驗證企業工商注冊碼的相關資料,需要的朋友可以參考下

中國企業工商注冊碼前六位為行政區代碼,中間8位順序編碼,最后一位為根據ISO 7064:1983.MOD 11-2校驗碼計算出來的檢驗碼,本算法根據最后一位校驗碼的算法來判斷企業注冊碼是否合法,同時稍作修改也可用于判斷其他校驗碼是否正確

checknum.py

 

  1. #coding: utf-8 
  2. def getchecknum(input): ##定義企業注冊碼校驗碼計算函數 
  3. n = 10 
  4. for num in range(len(input)): 
  5. n = (int(input[num]) + n)%10 
  6. if n == 0: 
  7. n = 10 
  8. n = n*2%11 
  9. if n == 0: 
  10. s = 1 
  11. elif n== 1: 
  12. s = 0 
  13. else
  14. s = 11-n 
  15. return str(s) 
  16.  
  17. code = raw_input(u'請輸入該企業15位注冊碼:'
  18. while True: 
  19. try
  20. len(code) == 15 
  21. num = code[:14] 
  22. check_num = int(code[14]) 
  23. if check_num == int(getchecknum(num)): 
  24. print u'恭喜你,注冊碼正確。' 
  25. else
  26. print u'請注意,該注冊碼錯誤?。?!' 
  27.  
  28. break 
  29. except: 
  30. print u"請輸入正確的企業15位注冊碼" 
  31. raw_input(u'按任意鍵退出'

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄂伦春自治旗| 高淳县| 当涂县| 宜昌市| 南和县| 两当县| 伽师县| 仪征市| 长武县| 瑞昌市| 临高县| 石棉县| 蕲春县| 黄骅市| 临江市| 吉林市| 邮箱| 米林县| 乐安县| 永嘉县| 客服| 博野县| 丹寨县| 和田县| 土默特左旗| 徐汇区| 龙里县| 申扎县| 苗栗县| 屏边| 阳曲县| 峡江县| 阳信县| 赞皇县| 神池县| 册亨县| 齐齐哈尔市| 益阳市| 古交市| 乌兰浩特市| 衡东县|