a=-1234567890
M=['零','壹','贰','叁','肆','伍','陆','柒','捌','玖']
N=['','圆','拾','佰','仟','万','拾','佰','仟','亿','拾']
O={'零仟':'零','零佰':'零','零拾':'零','零零零':'零','零零':'零','零万':'万','零圆':'圆','亿万':'亿'}#将不规则的零替换
r=(''if a>=0else'负')#处理负号
s=str(abs(a))for i inrange(0,len(s)):
r=r+M[int(s[i])]+N[len(s)-i]#将数字转换为大写for n inrange(10):for i in O:
r=r.replace(i,O[i])#处理不符合规则的字符print(r if a!=0else'零圆')#处理输入为0的情况