Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Alterando o nome da lista apresenta um erro

Bom dia, caros! Fiz uma pequena alteração no nome da lista e está apresentando o erro abaixo. Não entendi porque ele dá esse erro sendo que só inclui a palavra lista e usei o underline. Fazendo o mesmo código usando apenas o nome "idades" ele funciona normalmente. NameError: name 'listaidades' is not defined

Alguém saberia ajudar, por favor?

lista_idades: [18, 22, 15, 50]

def permissao(idades):
    for idade in lista_idades:  
      if idade >= 18:
        print(f'{idade} anos de idade, TEM permissão para dirigir!')
      else:
        print(f'{idade} anos de idade, NÃO TEM permissão para dirigir!')

permissao(lista_idades)
3 respostas

Olá.

vc está usando : ao invés do operador =

[]'s

solução!

Bom dia, Na primeira linha do codigo, troque os dois pontos : por = e tente rodar o codigo, ficando assim:

lista_idades = [18, 22, 15, 50]

def permissao(idades):
    for idade in lista_idades:  
      if idade >= 18:
        print(f'{idade} anos de idade, TEM permissão para dirigir!')
      else:
        print(f'{idade} anos de idade, NÃO TEM permissão para dirigir!')

permissao(lista_idades) #nome da LISTA e não da variável

Boa, Luciano e Guilherme! Foi desatenção minha aqui, muito obrigado pelo retorno de vocês.

Abraços