Ask your own question, for FREE!
MIT 6.189 A Gentle Introduction to Programming Using Python (OCW) 6 Online
OpenStudy (anonymous):

Hello I made this line of code for the 12.2 in cspy which states : "As an exercise, create and print a Point object, and then use id to print the object’s unique identifier. Translate the hexadecimal form into decimal and confirm that they match.". The code works but only when I write 'print' instead of 'return', the 'print r' statement returns 'None' ?? Could someone explain why to me please ? Thank you code : http://pastebin.com/kDTMiH9Q

OpenStudy (anonymous):

In your code, as long as you pass a number that is divisable by 16, something is returned. But if the number is not, which is the case with 39619, you call dectohex again, but you do not return anything.

OpenStudy (anonymous):

Thanks a lot slotema ! It works fine with a return statement before the function call !

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!