Muito bem, Christian! Muito legal a maneira que fez sua função.
Caso goste de explorar outras possibilidades, uma outra maneira de resolver seria colocando a função para ler diretamente a lista de idades, sem criar uma nova lista.
idades = [20,30,5,10,50]
def verifica_se_pode_dirigir(idades):
for idade in idades:
if idade >= 18:
print('Tem Permissão para Dirigir')
else:
print('Não tem Permissão para Dirigir')
verifica_se_pode_dirigir(idades)
Parabéns pela dedicação :)
Qualquer dúvida estou por aqui. Bons estudos!