<code>
# -*- coding: utf-8 -*-
def check_cube(value):
base = int(round(value**(1.0/3), 0))
return (base**3 == value, base)
if __name__ == '__main__':
ok, base = check_cube(input('Número a calcular si es cubo perfecto: '))
if (ok):
print 'Es CUBO PERFECTO de:', base
else:
print 'NO es cubo perfecto'
</code>
Saludos
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
