Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2015, 13:49
xredesycx
 
Fecha de Ingreso: diciembre-2012
Ubicación: Lima
Mensajes: 37
Antigüedad: 11 años, 11 meses
Puntos: 0
Pregunta Instruccion repetitiva For

Buenas tardes amigos,

Estoy practicando un ejemplo en pyton en el cual utilizo for para definir un rango desde el 2 al 9 y este se culcule y muestre su cuadrado de la siguiente manera.

Código Python:
Ver original
  1. def cuadrado(n):
  2.     r = n**2
  3.     print("El cuadrado de ",n ," es: ",r)
  4.  
  5.  
  6. for x in range(2, 9):
  7.     print(cuadrado(x))

Al ejecutarlo corre todo bien, pero no se porque en el prompt me aparece despues de cada respuesta, la palabra None, de la siguiente manera.

El cuadrado de 2 es: 4
None
El cuadrado de 3 es: 9
None
El cuadrado de 4 es: 16
None
El cuadrado de 5 es: 25
None
El cuadrado de 6 es: 36
None
El cuadrado de 7 es: 49
None
El cuadrado de 8 es: 64
None

Alguien podria explicarme porque susecede estoy.

Estoy utilizando Python 3.4.2
Gracias por su respuesta :)
__________________
**********
I can do it !!!
**********