欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

python 人民幣數(shù)字轉漢字大寫金額

系統(tǒng) 1992 0

背景

銀行在打印票據(jù)的時候,常常需要將阿拉伯數(shù)字表示的人民幣金額轉換為大寫表示,現(xiàn)在請你來完成這樣一個程序。

在中文大寫方式中,0到10以及100、1000、10000被依次表示為: 零 壹 貳 叁 肆 伍 陸 柒 捌 玖 拾 佰 仟 萬

以下的例子示范了阿拉伯數(shù)字到人民幣大寫的轉換規(guī)則:

1 壹圓

11 壹拾壹圓

111 壹佰壹拾壹圓

101 壹佰零壹圓

給一個數(shù)字,不超過兩位小數(shù),其中整數(shù)部分(a<100000000)。

代碼部分

            
              def money_en_to_cn():
    '''
    此方法對各種數(shù)據(jù)驗證都通過
    :return:
    '''
    # money_en  = 12345678
    # money_en  = 10100010
    # money_en  = 10101010
    # money_en  = 10100110
    # money_en  = 10100101
    money_en = 1010101.20
    num_list = [{'0': '零', '1': '壹', '2': '貳', '3': '叁', '4': '肆', '5': '伍', '6': '陸', '7': '柒', '8': '捌', '9': '玖'},
                '拾', '佰', '仟', '萬']

    decimal_list = ['角','分']

    def func(b):
        ns = ''
        for x in range(1, len(b)):
            num = num_list[0][b[x]]
            word = num + (num_list[x] if b[x]!='0' else '')
            ns = word + ns

        return ns + (num_list[0][b[0]] if b[0] != '0' else '')

    NUM_LINE = 10000
    money_cn = ''
    if money_en == 0:
        return '零圓'

    aa = copy.copy(int(money_en))
    unit = '圓'
    while aa % NUM_LINE:
        b = str(aa % NUM_LINE)[::-1]
        if len(str(aa)) > 4 and len(str(b)) != 4:
            b = b + '0'
        money_cn = func(b) + unit + money_cn
        aa = aa // NUM_LINE
        unit = '萬' if aa else '圓'


    if isinstance(money_en,float):
        ab = round(money_en,2)
        ab = str(ab).split('.')[1]
        for x in range(0, len(ab)):
            num = num_list[0][ab[x]]
            word = num + (decimal_list[x] if ab[x] != '0' else '')
            money_cn += word

    return money_cn

            
          

輸出結果為:

            
              壹佰零壹萬零壹佰零壹圓貳角

            
          

更多文章、技術交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 日韩 欧美 国产 师生 制服 | 久久久人成影片一区二区三区 | 爽毛片| 国产精品99久久久久久久女警 | 久久一级 | 久草在 | 亚洲精品免费观看 | 国产精品久久久久久久网站 | 国产日产在线观看 | 精品视频手机在线观看免费 | 91成人在线免费视频 | 亚洲免费资源 | 精品欧美小视频在线观看 | 波多野结衣免费线在线 | 波多野结衣一区二区三区 | 成人免费体验区福利云点播 | 亚洲精品欧美一区二区三区 | 精品国产成人 | 天天拍夜夜添久久精品中文 | 亚洲精品免费在线视频 | 中文字幕精品一区二区三区精品 | 午夜亚洲精品 | 天天夜夜骑| 夜夜夜久久久 | 国产1区2区3区 | 亚洲国产天堂久久综合226 | 国产精品成人亚洲一区二区 | 成人综合在线观看 | 成人国产精品2021 | 国产99久久亚洲综合精品 | 奇米色777 | 日韩大片免费在线观看 | 亚欧洲精品视频在线观看 | 久草精彩视频 | 尤物国产在线精品福利一区 | 国产精品久久久久久久7电影 | 亚洲视频在线一区二区 | 99热综合 | av电影网站在线观看 | 亚洲h | 亚洲亚洲人成综合网络 |