Ajuda Urgente - Python

rlmfslb

Membro
Bom dia a todos!

Estou com um problema, eu tenho um ficheiro L criado e quero chamar desse ficheiro a função "circuito" para os ficheiros M2,M3,M4 E M5, só que na consola aparece-me sempre "reloaded modules" e não faz os cálculos que eu pretendo... não sei qual é o problema, preciso mesmo de ajuda porque é um trabalho de faculdade que tenho de submeter até hoje à noite. Vou deixar aqui os prints para se perceber melhor.

https://ibb.co/QmbXnsX
https://ibb.co/2sKWtvm
 
Nem estou a perceber a pergunta nem estou a perceber qual seria o resultado esperado.

Estás a definir variáveis com nomes idênticos em ambos os ficheiros. Isso pode ser um problema. Quando corres o import ele executa tudo o que está no ficheiro importado.

A resposta ao problema que colocas - chamar uma função de outro ficheiro - já a tens, é o from L import circuito, portanto o teu problema é outro, imagino que relacionado com o scope. Tens prints comentados ali, experimentaste ver o que dizem?

Se o trabalho tem de ser submetido esta noite já deve ser tarde para te ajudar. Da próxima vez tenta arranjar um exemplo mais simples do problema que estás a ter, e diz o que estavas à espera de ver.
 
Back
Topo