Como resposta do exercício 06 da aula 5 (https://cursos.alura.com.br/course/introducao-python-pandas/task/41495) o professor menciona como solucao (alunos['Idade'] >= 10) & (alunos['Idade'] <= 20) | (alunos['Idade'] >= 40) mas creio que o correto seria ((alunos['Idade'] >= 10) & (alunos['Idade'] <= 20)) | (alunos['Idade'] >= 40), ou seja, usando um parenteses albergando o entre 10 e 20 . Por exemplo, 45 é menor que 10 SIM & menor que 20 NAO | maior 40 SIM, logo, SIM NAO SIM, logo, não deveria retornar FALSO sem usar o parenteses agrupando 10 e 20?