a gift function and a question

random832 at fastmail.us random832 at fastmail.us
Tue Sep 10 09:50:25 EDT 2013


On Tue, Sep 10, 2013, at 3:01, Steven D'Aprano wrote:
> def integerToPersian(number):
>     """Convert positive integers to Persian.
> 
>     >>> integerToPersian(3455)
>     '۳۴۵۵'
> 
>     Does not support negative numbers.
>     """
>     digit_map = dict(zip('0123456789', '۰۱۲۳۴۵۶۷۸۹'))
>     digits = [digit_map[c] for c in str(number)]
>     return ''.join(digits)

You can support negative numbers if you use digit_map.get(c,c).



More information about the Python-list mailing list