Em Python, qual das opções abaixo é uma variável válida?
a) 2nome
b) nome_aluno
c) nome-aluno
d) print

Passo 1

O enunciado pergunta qual dos nomes dados é um identificador válido em Python, ou seja, segue as regras de variável: deve começar por letra (ou underscore), usar apenas letras, dígitos e underscore e não pode ser uma palavra-reservada.

Passo 2

O nome 2nome começa com um dígito, e em Python identificadores não podem iniciar com número. Logo, é inválido.
O nome nome_aluno começa por letra, só usa letras e underscore e não é palavra-reservada. Portanto, é um identificador válido.
O nome nome-aluno contém hífen, e hífen não faz parte do conjunto permitido (letras, dígitos, underscore). Logo, é inválido.
O nome print tem sintaxe de identificador válida, mas é o nome de uma função builtin e seu uso como variável não é recomendado (séria sobrescrever a função). O enunciado, porém, busca um nome “normal” de variável, não um builtin.

Resposta

b) nome_aluno

Exercícios relacionados