On 11/11/14 09:00, William Becerra wrote:

 >>print blank
<__main__.point instance at 0x02B38E40>

the author says the the < 0x02B38E40> is in hexadecimal form

Correct that's what the 0x at the front signifies.

heres is my question:
How can i convert from hexodecimal form to decimal form?

You can use the int() type converter:

>>> int(0x16)
22
>>> int(0x02B38E40)
45321792


But there is little point since the hex number is a
memory address that means nothing to you as a programmer
since you can't change it, or do anything useful with it.

basically what i want is to use the attributes blank.x and blank.y as a
single point like in  the mathematics format (x, y) co-ordinates so that
i can workout distance

You can do that without any use of hex.
Just use blank.x and blank.y like any other variable.


--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.flickr.com/photos/alangauldphotos

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to