Two big numbers = 450?


#1

The directions had me set count_to the sum of "two big numbers". Thus I input:
count_to = 2^64 + 128^256
The line print(count_to), output 450. I thought that Python longs were good 'til you ran out of memory?


#2

The trouble is that in Python, the exponentiation operator is "**", not "^". Thus:

# Set count_to equal to the sum of two big numbers
count_to = 2 ** 64 + 128 ** 256
print count_to

Outputs:

279095111627852376407822673918065072905887935345660252615989519488029661278604994789701101367875859521849524793382568057369148405837577299984720398976429790087982805274893437406788716103454867635208144157749912668657006085226160261808841484862703257771979713923863820038729637520989894984676774385364934677289947762340313157123529922421738738162392233756507666339799675257002539356619747080176786496732679854783185583233878234270370065954615221443190595445898747930123678952192875629172092437548194134594886873249778512847566160401648320512

Which is more plausible than 450. I hope this helps.