Esta más que claro que te explican para que entiendas la lógica y python como muchos lenguajes te deja escribir el código que quieras, pero:
con menos caracteres llegas a lo mismo:
Código (python) [Seleccionar]
expr = r'[0-9]' #esto sobra
cadena = input('\n Ingrece una cadena (no se permiten números)...: ')
while((re.findall(expr, cadena))): #que ganas de poner paréntesis, aunque la lógica de la sentencia la usaría
con menos caracteres llegas a lo mismo:
Código (python) [Seleccionar]
cadena = input('\n Ingrece una cadena (no se permiten números)...: ')
while re.findall("\d", cadena):