用python编写函数trans(str)实现字符串中数字转化为大写汉字。例如 "0123456789"转化为 "零壹贰叁肆伍陆柒捌玖"。
def trans(str):
if str.isnumeric()==False:
print('错误,请输入纯数字字符串!')
else:
print(str, '转换为中文大写为:', end='')
for i in str:
if i == '0':
print('零', end='')
elif i == '1':
print('壹', end='')
elif i == '2':
print('贰', end='')
elif i == '3':
print('叄', end='')
elif i == '4':
print('肆', end='')
elif i == '5':
print('伍', end='')
elif i == '6':
print('陆', end='')
elif i == '7':
print('柒', end='')
elif i == '8':
print('捌', end='')
else:
print('玖', end='')
print()
str=input('请输入一串数字字符串:')
trans(str)