Boa noite,
gostaria de saber se alguém sabe o significado da expressão "main explodiu" ?
Boa noite,
gostaria de saber se alguém sabe o significado da expressão "main explodiu" ?
Eae, entao eu entendo como um erro no main, que faz o programa travar/explodir
Obrigado por responder. Entendi. Porém, o programa está rodando e não chegou a travar. Esta mensagem (main explodir) acusou no comentário da avaliação. Fiquei sem entender o comentário.
Olá, é como foi dito acima, significa que houve um erro na main ().
Lembrando que o erro não é necessariamente algum erro do código (por ex uma divisão por zero, etc), mas também é erro quando o main não está de acordo com o que foi pedido na especificação do EP, não está lendo os números específicados, não está fazendo as operações do jeito especificado, as mensagens de impressão não estão corretas, etc.
Tente olhar se ele está seguindo todas as especificações do EP
O corretor está esperando uma função main que contenha o seu programa. Procure também seguir o formato do esqueleto __exatamente___ como vimos em aula. Alguns desses detalhes são difíceis de notar (entender?) mas são importantes para que o corretor possa avaliar o seu programa.
Qual o conteúdo da main no seguinte caso:
def main():
print("Olá")
print("Mundo")
e nesse caso:
def main():
print("Olá")
print("Mundo")
Dá para notar alguma diferença? No Spyder, faz diferença? Alguém sabe explicar por quê?
No segundo caso a função main() não está identada corretamente, fazendo com que o spyder não consiga rodar o programa devido a um IdentationError.
Isso porque o python depende da identação para identificar o trecho de código que pertence ou não a funções, loops e testes lógicos.
No segundo caso a função main() não está identada corretamente, fazendo com que o spyder não consiga rodar o programa devido a um IdentationError.
isso mesmo!!
Mas é que faltou uma linha nos meus exemplos! sorry! também... isso que dá não seguir o esqueleto
E agora, qual seria a diferença entre:
def main():
""" programa principal """
print("Olá")
print("Mundo")
e
def main():
""" programa principal """
print("Olá")
print("Mundo")
Agora nenhuma dessas versões resulta em erro. Dá para notar a diferença? No Spyder, faz diferença?
Qual dessas versões seria a versão para entregar para correção? Tanto faz?
Boa tarde,
o que é : “redefinition of unsed ‘main’ from line 45” (redefinição do ‘main’ utilizado da linha 45) ?
Consegui resolver. Estava faltando um "espaço" em uma das linhas. Gostaria de saber se alguém conseguiu acessar o endereço (god.gl/SPStLq) que o Rodolfo passou ?
não é god.gl/SPStLq
é:
ao acessar: http://goo.gl/SPStLq, voce será remetido ao endereço abaixo
https://drive.google.com/drive/folders/1kO8vVxoM_NJ9KRmc65osZoW1YVdk8cdV
Obrigado !