0
点赞
收藏
分享

微信扫一扫

用python实现银行金额大小写转换

星巢文化 2022-03-12 阅读 38
python

题目要求如下:
在这里插入图片描述

number = input(‘输入要转换的数字:’)
a = 1
list1 = [‘零’,‘壹’,‘贰’,‘叁’,‘肆’,‘伍’,‘陆’,‘柒’,‘捌’,‘玖’]
list2 = [‘圆’,‘拾’,‘佰’,‘仟’,‘萬’]
list3 = []
#使用for循环将输入的数字拆分并存入list3列表中
for i in range(0,len(number)):
list3.append(int((int(number)/a)%10))
a = a*10
result = ‘’
#从list3表尾到表头遍历,将数字转换成对应的大写汉字,并连接该有的单位,赋值给result
for x in range(len(number)-1,-1,-1):
result+=(list1[list3[x]]+list2[x])
#在result后面连接‘整’
result+=‘整’
print(‘转换结果为:’+result) #输出转换结果

运行结果截图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

举报

相关推荐

0 条评论