Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Projeto] Minha Solução de Listando Portifólio

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas
solução!

Olá, Felipe! Como vai?

Sua solução está perfeita! O código percorre a lista de projetos e verifica se o item é None, imprimindo "Projeto Ausente" quando necessário. A lógica está correta e funciona como esperado.

Bons estudos!

Boa tarde! O que a penúltima linha do código faz?

Oi Mariana, tudo bem?

Em Python, if __name__ == '__main__': é uma condição usada para verificar se um arquivo está sendo executado diretamente (como programa principal) ou se está sendo importado como um módulo. Quando o arquivo é executado diretamente, a variável especial __name__ é definida como '__main__', fazendo com que o código dentro desse bloco seja executado. Por outro lado, se o arquivo for importado em outro script, __name__ assume o nome do módulo, e o código dentro do bloco não é executado, permitindo que as funções e classes do módulo sejam reutilizadas sem efeitos colaterais indesejados. Essa estrutura é muito útil para organizar código, evitar execuções acidentais ao importar e incluir testes ou exemplos de uso que só devem rodar quando o arquivo é executado diretamente.