题目要求如下:
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) #输出转换结果
运行结果截图: