[Python-es] cubo perfecto

Medardo Rodriguez (Merchise Group) med.swl en gmail.com
Mie Mar 17 14:27:51 CET 2010


<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



Más información sobre la lista de distribución Python-es