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 = 0 count2 = 8 #num = 11324 strnum = str(num) aa = strnum.split('.') bb = list(str(aa[:1])[2:-2]) cc = list(str(aa[1:])[2:-2]) #此处控制:无小数时输出xxx元整 #若要求一位小数也带整,即xxx元整并且xxx元xx角整,则修改下方0为1 if len(cc) <= 0: ifint = True else: ifint = False #整数部分 for i in reversed(bb): count = count + 1 if(int(i) == 0): if(flag == True):
阿拉伯数字转化为中文的数字(金额)
最新推荐文章于 2024-05-12 23:44:11 发布