def numToBig(num):dict1 = {1:'壹',2:'贰',3:'叁',4:'肆',5:'伍',6:'陆',7:'柒',8:'捌',9:'玖',0:'零'}dict2 = {2:'拾',3:'佰',4:'仟',5:'万',6:'拾',7:'佰',8:'仟',1:'元',9:'角',10:'分',11:'整'}money = '' #最终大写数字flag = False #去掉多余的十百千flag2 = False #增加零ifint = False #整count = 0count2 = 8#num = 11324strnum = str(num)aa = strnum.split('.')bb = list(str(aa[:1])[2:-2])cc = list(str(aa[1:])[2:-2])#此处控制:无小数时输出xxx元整#若要求一位小数也带整,即xxx元整并且xxx元xx角整,则修改下方0为1if len(cc) <= 0:ifint = Trueelse:ifint = False#整数部分for i in reversed(bb):count = count + 1if(int(i) == 0):if(flag == True):if(count != 5):continueelse:money = dict2[count] + moneyelse:if(flag2 == False):money = dict2[count] + moneyelse:if(count != 5):money = '零' + moneyelse:money = dict2[count] + '零' +moneyflag = Trueelse:flag = Falseflag2 = Truemoney = dict1[int(i)]+dict2[count]+money#小数部分for i in cc:count2 = count2 + 1money = money + dict1[int(i)] + dict2[count2]if(ifint == True):money = money + '整'return money

阿拉伯数字转化为中文的数字(金额)相关推荐

  1. 输入数字怎么变成大写python_Python将阿拉伯数字转化为中文大写

    利用Python将阿拉伯数字转化为中文大写,其实最麻烦的地方就是中间空多个0的问题,这种情况下,采用拆分法则,将一个大数字,先拆分成整数部分和小 数部分,再对整数部分按照仟.万.亿.兆分位拆分为四个字 ...

  2. Python将阿拉伯数字转化为中文大写

    利用Python将阿拉伯数字转化为中文大写,其实最麻烦的地方就是中间空多个0的问题,这种情况下,采用拆分法则,将一个大数字,先拆分成整数部分和小数部分,再对整数部分按照仟.万.亿.兆分位拆分为四个字符 ...

  3. 把阿拉伯数字翻译成中文大写数字

    package com.zcw.zcwbook.demo15;/*** @program: zcwbook* @description: 把阿拉伯数字翻译成中文大写数字* @author: zhaoc ...

  4. 【工具封装】Python 实现将阿拉伯数字 === 转换成中文大写数字

    一.序言:   工具封装第四弹,阿拉伯数字 ===> 转换成 ===> 中文大写数字,喜欢就赶紧收藏+点赞+关注吧 !!! ---- Nick.Peng 二.实现代码如下: #!/usr/ ...

  5. 将一组阿拉伯数字转换成中文大写数字

    题目大概:  将一组阿拉伯数字转换成中文大写数字  52306 ==> 伍万贰千叁百零陆 我实现了将文件中的一组数字(每行为一个数)  形如: Java代码   25364 466932300 ...

  6. js 阿拉伯数字转化为中文数字

    作为一个中国人,总会在某个瞬间觉得中文是那样的美,中华文化是那样的博大精深.当书写数字时,都不忘了使用中文式的数字,比如写单据,章节名时,写上中文数字显得高大上一些.在这里,就和大家分享一下,如何通过 ...

  7. c语言阿拉伯数字转大写,c++阿拉伯数字转化为中文大写

    新手就是新手,这样一个看似简单的程序也想了好多天,最后还是看了提示,琢磨了一阵才写出来的.(提示是将阿拉伯数字从右到左,每四个分为一组,再将每一组转化为几仟几佰几拾几的形式,再将他们组合成为万,亿兆的 ...

  8. 阿拉伯数字转化为中文汉字(大、小写) - PHP

    代码 function number2Chinese($num, $m = 1) {switch($m) {case 0:$CNum = array(array('零','壹','贰','叁','肆' ...

  9. 阿拉伯数字转化为中文大写

    var alabo = function (num) {if (isNaN(Number(num))) {return;};let tmpnewchar = ''; // 最后结果let numStr ...

最新文章

  1. 【原创】Cookie应用(二)
  2. LNMP环境中WordPress程序伪静态解决方案
  3. C++知识点33——使用C++标准库(无序关联容器unordered_(multi)map,unordered_(multi)set)
  4. MailBee.NET Objects撰写邮件教程(一):添加和删除自定义标题
  5. [译]理解HTTP/304响应
  6. 转 C# 串口编程遇到的问题以及解决方法
  7. linux操作系统信号捕捉函数之sigaction用法小结
  8. 【Java】总结//TODO、//FIXME、//XXX 注释
  9. linux服务器遭攻击,记一次linux服务器被攻击与防护
  10. RequiredFieldValidator验证下拉列表框
  11. vue 第四天 (计算属性的使用)
  12. iOS8 之后tableview的delegate中新增加的代理方法,可以在滑动的时候添加多个按钮。...
  13. Java面试题附答案(面试必会)
  14. 关于 Linux中内网安装软件的一些笔记
  15. error:control reaches end of non-void function [-Werror=return-type]
  16. 前端开发面试问题及答案收录
  17. 最新Quarters II 13.1 下载安装全教程 + ModelSim联调(2022/12/11 )
  18. 毕业后的档案问题——详细流程
  19. C Primer Plus (第五版) 第十四章 结构和其它数据形式 编程练习
  20. entity、model、domain三个包名的意思

热门文章

  1. 母婴购物微信商城的设计与实现
  2. C语言三角分解非奇异矩阵为L、U矩阵
  3. 心田花开:二年级语文阅读《黄山奇石》附答案解析
  4. 中英文论文写作指导第二部分(前言)
  5. windows10 飞秋不能发送文件 防火墙设置
  6. 【无标题】程序员如何优雅地摸鱼?
  7. SSM学习笔记4(Spring整合Mybatis,P26-P28,真吉尔难)
  8. linux快捷键和指令记录
  9. types是什么意思中文翻译成_types英语_types什么意思_types用法翻译_types英语读音_解释 - 英语宝典...
  10. 2012年读书感悟2013读书计划