Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, Thamiris! Tudo bom?
Parabéns por desenvolver os algoritmos dos desafios, costumo dizer que a prática leva ao progresso. Então continue assim! Sobre as suas soluções... A utilização de uma variável booleana primo = True, para controlar se um número é primo ou não, é uma técnica clássica e muito eficaz.
Além disso, a forma como você otimizou a busca por divisores, iterando apenas até a raiz quadrada do número, demonstra uma preocupação com a eficiência do código. E a construção da lista lista_primos utilizando o método .append() é uma maneira excelente de adicionar elementos às listas em Python.
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Se precisar, fico à disposição!