Código Python:
Ver originaldef cuadrado2():
i = input("Ingrese un numero: ")
int(i)
cuadrado(i)
cuadrado2()
Es porque, int acepta una cadena como parámetro y regresa un entero como respuesta.
int no te asigna el resultado a la variable que le pasaste
Para que funcione también pudiste hacer