Boa tarde,
Por que ao executar o código tem um erro
TypeError: 'tuple' object is not callable
for i in range(1,6):
if i == 4:
break
print(i)
Boa tarde,
Por que ao executar o código tem um erro
TypeError: 'tuple' object is not callable
for i in range(1,6):
if i == 4:
break
print(i)
Oi Clea, tudo bem?
O erro "TypeError: 'tuple' object is not callable" geralmente ocorre quando tentamos usar parênteses para chamar algo que não é uma função, mas sim uma tupla. Mas, ao olhar para o seu código, não vejo nada que deveria gerar esse erro diretamente.
Esse código deve imprimir os números 1, 2 e 3, e então parar quando i
for igual a 4, por causa do break
.
O erro pode estar vindo de outra parte do seu código. Verifique se em algum lugar do seu código você não está tentando chamar uma tupla como se fosse uma função, por exemplo:
minha_tupla = (1, 2, 3)
resultado = minha_tupla() # Isso causaria o erro TypeError
Se o problema persistir, tente isolar o trecho de código que está causando o erro, ou revise o restante do seu código para garantir que não há outras tuplas sendo chamadas incorretamente.
Espero ter ajudado e fico à disposição!