Problem with a dictionary program....
Ling Lee
janimal at mail.trillegaarden.dk
Tue Sep 28 15:28:19 CEST 2004
Hello.
I'm trying to write a small program that lets you put in a number as an
integer and then it tells you the textuel representation of the number.
Like if your input is 42, it will say four two.
I found out that I have to make a dictionary like this: List = { 1:"one",
2:"two" and so on )
and I have to use the raw_input method to get the number:
indput : raw_input(" Tell me the number you want to transform to textuel
representaion")
The I have to transform the input to a string
indput = str(indput)
so that I can count how many decimals the number has, like 23 has 2 decimals
and 3000 has 4 decimals.
After I have gotten the lenght of the string, I will write a loop, that goes
through the dictionary as many times as the lengt of the string, and the
gives me the corresponding numbers, the numner 21 would go 2 times through
the loop and give me the output two one
Will one of you be so kind and tell me how I count the lengt of the indput
number i was thinking on something like input.count[:] but that dosnt
work...
and how I make the loop.
Im trying to understand dictionaries but have gotten a bit stuck...
Thanks for all replies....
More information about the Python-list
mailing list