这题单纯的条件比较多 num = input() intpart, floatpart = num.split('.') # 小数点前后分开处理 length = len(intpart) # 整数部分长度 resStr = "人民币" if num == 0: print("人民币零元整") rmbDict = {1:'壹', 2:'贰', 3:'叁', 4:'肆', 5:'伍', 6:'陆', 7:'柒', 8:'捌', 9:'玖'} powDict = {1:'拾', 2:'佰',3:'仟'} count = length # 小数点前的位置 # *...