1
resposta

Erro no codigo

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)
        
        

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!