Faz diferença eu colocar a função "listar(nomes):" antes ou depois da definição do menu()?
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!
Faz diferença eu colocar a função "listar(nomes):" antes ou depois da definição do menu()?
Olá, Bruno! As funções em Python são executadas de acordo com a chamada das mesmas ;). Declarar um função não muda o fluxo do teu programa, embora a interpretação do código seja de cima para baixo, o fluxo do programa só segue as chamadas de função programadas pelo desenvolvedor. Isto é, não importa a ordem de criação das funções. Abraço.