Pessoal, aqui está uma resolução um pouco mais simplificada para o exercício 8 da aula sobre bibliotecas:
#importação do Método sqrt (raíz quadrada) da biblioteca math
from math import sqrt
#lista de números
numeros = [2, 8, 15, 23, 91, 112, 256]
# para cada número dentro dessa lista...
for num in numeros:
#verificamos se a DIVISÃO INTEIRA da raíz quadrada do número é IGUAL a raíz quadrada do próprio número
if sqrt(num) // 1 == sqrt(num):
#caso verdadeiro, exibimos o número na tela, informando sua raíz quadrada.
print(f'O número {num} possui a raíz quadrada inteira igual a {int(sqrt(num))}')
#Como o método sqrt retorna um float, transformamos o resultado para int.