Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/08/2012, 08:29
chars31
 
Fecha de Ingreso: agosto-2012
Ubicación: Villahermosa
Mensajes: 26
Antigüedad: 12 años, 3 meses
Puntos: 0
Pregunta Hola a todos !!!

Buenos dias a todos:

Antes que nada presentarme mi nombre es Carlos soy de México y soy un entusiasta aprendiz de este lenguaje llamado Python. Ya me di duro contra el HTML5 y el CSS3 y ahora quiero aprender a programar jejeje.

No es mucho lo que se, pero si puedo ayudar en algo creanme que lo aportare.

Y para empezar mi participacion en este foro, me gustaria plantearles una duda que me surgio al estar practicando codigo de python en una pagina, (codeacademy.com) en donde he estado aprendiendo, mi duda es la siguiente:

Hay un problema en esta pagina el cual pide lo siguiente:

Definir una funcion (el nombre que deseen) la cual verifique que el numero dado sea divisible entre 3 (num%3==0), si es asi que llame a otra funcion llamada cubo la cual se encargara de sacar el valor al cubo de dicho numero y si no que regrese el valor Falso.

Segun mi logica es la siguiente:

Código Python:
Ver original
  1. def numero(num):
  2.      if (num%3)==0:
  3.           return num
  4.      else:
  5.           return False
  6.  
  7. def cubo(num):
  8.      cub  = num **3
  9.      print cub
  10.  
  11. numero(9)

hasta aquí es donde llego con lo poco que se, mi duda es la siguiente como hago para que la función numero llame a la función cubo e imprima, el valor del numero y el valor al cubo, claro esta, siempre y cuando se cumpla la condición. La verdad que aquí fue donde me atore y no entiendo como llamarla. Se que es algo básico esto pero apenas llevo 3 días leyendo sobre este lenguaje y si, como pueden ver, es la primera vez que utilizo un lenguaje y la lógica a veces me falla.

Agradezco su ayuda de antemano y se los agradezco.

Última edición por razpeitia; 17/08/2012 a las 09:22 Razón: resaltado de sintaxis