Tem um erro no código do texto escrito. Como não acompanho o vídeo, vejo de cara essas coisas:
def verifica_se_pode_dirigir(idades, permissoes): for idade in indades: if idade >= 18: permissoes.append(True) else: permissoes.append(False)
O problema está no vetor usado para percorrer o loop for, que está como "for idade in indades" o correto seria "for idade in idades:" Os alinhamentos também estão com problema.
def verifica_se_pode_dirigir(idades, permissoes): for idade in idades: if idade >= 18: permissoes.append(True) else: permissoes.append(False)