代码

作者: writ | 来源:发表于2019-07-11 15:36 被阅读0次

    转写人民币

    M=[u'零',u'壹',u'贰',u'叁',u'肆',u'伍',u'陆',u'柒',u'捌',u'玖']
    N=['',u'圆',u'拾',u'佰',u'仟',u'万',u'拾',u'佰',u'仟',u'亿',u'零']
    O={u'零仟':u'零',u'零佰':u'零',u'零拾':u'零',u'零零零':u'零',u'零零':u'零',u'零万':u'万',u'零圆':u'圆',u'亿万':u'亿'}
    r=('' if a>=0 else u'负')
    s=str(abs(a))
    for i in range(0,len(s)):
        r=r+M[int(s[i])]+N[len(s)-i]
    for n in range(10):
        for i in O:
            r=r.replace(i,O[i])
    print (r if a!=0 else u'零圆')
    

    相关文章

      网友评论

          本文标题:代码

          本文链接:https://www.haomeiwen.com/subject/hvddkctx.html