Olá, estou com uma dúvida quanto as funções no Python.
Ao definir a função "trocaPorMarca" eu passei a informação de que ele precisaria de dois argumentos, sendo "posição" e "marca", porém na hora de utilizar a função ele pede apenas um argumento e recebo um erro do interpretador:
Traceback (most recent call last):
File "C:/Python/untitled1/main.py", line 40, in <module>
trocaMarca(escolhaPosicao, marcacaoPlayer)
TypeError: trocaMarca() takes 1 positional argument but 2 were given
Código em Python:
def trocaPorMarca(posicao, marca):
global p1
if posicao == 1:
p1 = marca
trocaMarca(escolhaPosicao, marcacaoPlayer)
ATUALIZAÇÃO: RESOLVIDO!
Não me atentei que no começo havia importado uma biblioteca desnecessária, isso me confundiu com o nome das funções. Não sei se há como deletar uma publicação aqui no fórum então estou apenas esclarecendo o ocorrido
Pergunta
bleszerd
Olá, estou com uma dúvida quanto as funções no Python.
Ao definir a função "trocaPorMarca" eu passei a informação de que ele precisaria de dois argumentos, sendo "posição" e "marca", porém na hora de utilizar a função ele pede apenas um argumento e recebo um erro do interpretador:
Traceback (most recent call last):
File "C:/Python/untitled1/main.py", line 40, in <module>
trocaMarca(escolhaPosicao, marcacaoPlayer)
TypeError: trocaMarca() takes 1 positional argument but 2 were given
Código em Python:
Poderiam me ajudar? Agradeço desde já
Código completo: https://textuploader.com/1kh0s
ATUALIZAÇÃO: RESOLVIDO!
Editado por bleszerdNão me atentei que no começo havia importado uma biblioteca desnecessária, isso me confundiu com o nome das funções. Não sei se há como deletar uma publicação aqui no fórum então estou apenas esclarecendo o ocorrido
RESOLVIDO!
Link para o comentário
Compartilhar em outros sites
0 respostass 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.