Eu estou a ter alguma dificuldade em perceber porque é que algumas funções começam por def exp():, outras somente com def exp(a):, e outras com def exp(a,b,c,d):. Não sei distinguir quando tenho que intrudozir variáveis dentro do def() e quando não tenho que introduzir, pois normalmente todas as funções que vejo tratam variáveis independentemente de as ter ou não no def().
Outra coisa que gostaria que me explicassem é o seguinte:Vamos supor que tenho duas funções (a A e a B). Ambas têm variáveis internas. É possivel, por exemplo, através da função B, ver os valores da função A, e altera-los???
Pergunta
davis01
Boas!
Eu estou a ter alguma dificuldade em perceber porque é que algumas funções começam por def exp():, outras somente com def exp(a):, e outras com def exp(a,b,c,d):. Não sei distinguir quando tenho que intrudozir variáveis dentro do def() e quando não tenho que introduzir, pois normalmente todas as funções que vejo tratam variáveis independentemente de as ter ou não no def().
Outra coisa que gostaria que me explicassem é o seguinte:Vamos supor que tenho duas funções (a A e a B). Ambas têm variáveis internas. É possivel, por exemplo, através da função B, ver os valores da função A, e altera-los???
Obrigado por tudo,
Davis01 :huh:
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.