o
    Si                     @   s^   d dl m Z  dddddddd	d
dd
Zg dZdedefddZdd Zedkr-e  dS dS )    )time   零u   一u   二u   三u   四u   五u   六u   七u   八u   九)
r                           	   )    十   百   千   万r   r   r      亿r   r   r   r   r   r   r   integer_datareturnc                 C   s   t | } t| }d}t| D ]C\}}t|r'|tt| t|| d   7 }q|| d d s?|tt| t|| d   7 }|dkrQ|d dksQ|tt| 7 }q|dddd	d
dd}|S )Nr   r   r   r   r   u   零零u   零万r   u   零亿r   )strlen	enumerateintnumeral_list	unit_listreplacestrip)r   len_integer_data	output_anid r"   F/home/ubuntu/.local/lib/python3.10/site-packages/example/an2cn_core.pyan2cn   s   " "r$   c                  C   s@   t  } tdD ]
}tddksJ qt  }tt||  d d S )Ni@B l   x]Zu]   九千八百七十六万五千四百三十二亿九千八百七十六万五千四百三十二r   )r   ranger$   printround)t_start_t_endr"   r"   r#   !run_an2cn_core_ten_thousand_times"   s
   r+   __main__N)r   r   r   r   r   r$   r+   __name__r"   r"   r"   r#   <module>   s$    

