Em Python, qual das opções abaixo é uma variável válida?
a) 2nome
b) nome_aluno
c) nome-aluno
d) print
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
O nome
O nome
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