合着英语是这么学的。。。 应该用列表的,但写到一半不想改了。。。 正常逻辑就是每次对10取模,然后根据count来判断现在是个位,十位还是百位。count=3时是百位,但这会有个问题就是输入100会输出one hundred and,所以最后一步判断最后是不是多一个and,是的话去掉。 英语的逻辑就是三个0为一个大单位,然后每个大单位里面又分为个位十位和百位,规律还是蛮好找的。 num1 = ['zero','one','two','three','four','five','six', 'seven','eight','nine','ten','eleven','twelve'...