1
resposta

for permissao in permissao codigo nao funciona

Boa tarde pessoal, estou fazendo a aula de boleano e o codigo que o professor está fazendo nao está funcionando.

for permissao in permissoes: if permissao == True: print('Tem permissão para dirigir') else: print('Não tem permissão para dirigir')

Quando eu vou executar o codigo ele aparece uma msg de erro 

TypeError                                 Traceback (most recent call last)

in () ----> 1 for permissao in permissoes: 2 if permissao == True: 3 print('Tem permissão para dirigir') 4 else: 5 print('Não tem permissão para dirigir')

TypeError: 'bool' object is not iterable

1 resposta

Bom dia, Lais. Consegue colocar o codigo todo aqui, formatado, para eu te ajudar melhor?

O que dá pra dizer é que "permissoes" não é um objeto iterável, por isso está ocorrendo o erro.

Pelo trecho de código que postou, me parece que "permissoes" deveria ser uma lista, mas ao invés disso, está sendo instanciado com um objeto do tipo bool.