Thanks for clearing that up. I knew it was much simpler than I was trying to
make it I just couldn't quite see the logic that I needed for the problem
clearly. Thanks for the elegant code.

On Mon, Mar 9, 2009 at 10:53 PM, Moos Heintzen <iwasr...@gmail.com> wrote:

> You're making it more complicated than it needs to.
> Also, you first used binnum then binum, and you didn't define binsum.
>
> It could easily be done like this:
>
> binnum = raw_input("Please enter a binary number:  ")
> decnum = 0
> rank = 1
>
> for i in reversed(binnum):
>    decnum += rank * int(i)
>    rank *= 2
>
> Moos
> _______________________________________________
> Tutor maillist  -  Tutor@python.org
> http://mail.python.org/mailman/listinfo/tutor
>
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to