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
def cuadrado(n): r = n**2 print("El cuadrado de ",n ," es: ",r) for x in range(2, 9): 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 :)