¿Cómo inserto un espacio después de una cierta cantidad de caracteres en una cadena usando python?

Necesito insertar un espacio después de una cierta cantidad de caracteres en una cadena. El texto es una oración sin espacios y debe dividirse con espacios después de cada n caracteres.

por lo que debería ser algo como esto.

<code>thisisarandomsentence
</code>

y quiero que vuelva como

<code>this isar ando msen tenc e
</code>

La función que tengo es:

<code>def encrypt(string, length):
</code>

¿Hay alguna forma de hacer esto en python?

Respuestas a la pregunta(2)

Su respuesta a la pregunta