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) #输出转换结果
运行结果截图:
正在上传…重新上传取消