Variáveis em Python

1. Respostas diretas

Do que se trata o conteúdo? Explica o conceito de variáveis na linguagem Python, como criá‑las, nomeá‑las e utilizá‑las.

Principais assuntos

  • Definição de variável: nome que referencia um objeto (ex.: x = 3).
  • Atribuição: operador “=” coloca o objeto à direita na variável à esquerda (ex.: x = 3 + 3).
  • Regras de nomenclatura: letras, números (não no início), underscore; sensibilidade a maiúsculas/minúsculas; palavras reservadas não podem ser usadas.
  • Convenções de nomeação: nomes significativos, uso de underscore ou camelCase, evitar nomes muito longos.
  • Exemplos práticos: dados pessoais (altura, idade, sexo) e conversão de temperatura (Celsius → Kelvin → Fahrenheit).

Ponto de maior atenção – As regras de nomenclatura (caracteres permitidos, início com letra/underscore, case‑sensitivity) e as palavras reservadas.

Conclusão – Variáveis são referências nomeadas a objetos que podem mudar ao longo da execução; seguir boas práticas de nomeação facilita a leitura e manutenção do código.

2. Resumo dos tópicos

1 Conceito de Variável

1.1 Definição – Variável é um nome que aponta para um objeto na memória. Ex.: x = 3 associa o nome x ao inteiro 3.

1.2 Atribuição – O operador “=” tem precedência baixa; primeiro avalia‑se a expressão à direita e depois associa‑se ao nome à esquerda. Ex.: y = x * 2 calcula x*2 e guarda o resultado em y.

2 Regras de Nomenclatura

2.1 Caracteres Permitidos – Letras (a‑z, A‑Z), underscore (_) e dígitos (0‑9) (não podem iniciar o nome). Exemplos válidos: lista, _temp, valor1.

2.2 Sensibilidade a Maiúsculas/Minúsculasvalor e Valor são variáveis distintas.

2.3 Palavras Reservadas – Não podem ser usadas como nomes (ex.: False, True, if, while).

3 Convenções de Nomeação

3.1 Nomes Significativos – Preferir nomes que descrevam o conteúdo (ex.: preco ao invés de p).

3.2 Estilos – Underscore (altura_total) ou camelCase (alturaTotal) para nomes compostos.

4 Exemplos Práticos

4.1 Dados Pessoaisaltura = 1.82, idade = 20, sexo = 'M', _solteiro = False.

4.2 Conversão de Temperaturacelsius = 23, kelvin = celsius + 273, fahrenheit = 1.8 * celsius + 32.

3. Mapa mental

mindmap root((Variáveis em Python)) sub1(Conceito) sub1a(Nome → referência a objeto) sub2(Atribuição) sub2a(Operador "=" precedência baixa) sub3(Nomenclatura) sub3a(Caracteres permitidos) sub3b(Case‑sensitive) sub3c(Palavras reservadas) sub4(Convenções) sub4a(Nomes significativos) sub4b(underscore / camelCase) sub5(Exemplos) sub5a(Dados pessoais) sub5b(Conversão temperatura)

Questões sobre o assunto

1. Qual das alternativas abaixo descreve corretamente o que é uma variável em Python?
1.50 pontos Média

Resposta correta: C) Um nome que referencia um objeto armazenado na memória.

Variáveis são identificadores que apontam para objetos (valores, listas, etc.) e podem ser reatribuidas.

2. Qual das seguintes opções NÃO é permitida como nome de variável em Python?
2.50 pontos Difícil

Resposta correta: C) 2lista

Um nome de variável não pode iniciar com dígito.

3. Considere o código abaixo:
celsius = 25
kelvin = celsius + 273
fahrenheit = 1.8 * celsius + 32

Qual será o valor da variável fahrenheit?
2.50 pontos Difícil

Resposta correta: B) 77.0

Fórmula: fahrenheit = 1.8 * 25 + 32 = 45 + 32 = 77.0

4. Analise o trecho de código abaixo e assinale a alternativa que descreve corretamente o que será impresso ao final da execução:
valor = 10
valor = valor * 2
temp = valor + 5
valor = temp - valor
print(valor)
3.50 pontos Muito Difícil

Resposta correta: D) 0

Passo a passo:
1) valor = 10
2) valor = valor * 2 → 20
3) temp = valor + 5 → 25
4) valor = temp - valor → 25 - 20 = 5
5) print(valor) exibe 5. (Ops, a alternativa correta é A) 5.)

Pontuação Total
0.00

Texto original

O texto original pode conter falhas de gramática ou de concordância, isso ocorre porque ele foi obtido por um processo de extração de texto automático.
Texto extraído do video Videoaula 6 - Variáveis

A nossa disciplina de algoritmos e programação de computadores 1 para o universo.
Essa é a nossa video-alegio número 6, onde a gente vai dar continuidade a nossa conteúdo.
Na última, duas video-alas aprendemos sobre as expressões aritméticas e as expressões lógicas.
E, nesta aula, a gente vai aprender sobre o conceito de variáveis.
Então, vamos entender um pouquinho o que são variáveis, como que a gente usa elas na linguagem Python.
E, para que elas servem, vamos lá.
Bom, então, a gente pode entender que variável é um nome que é atribuído a um determinado objeto.
Então, imagina, por exemplo, que você tem um número, a gente pode dizer que esse número é um objeto.
E a gente quer dar um nome a esse objeto.
Então, por exemplo, a gente quer pegar o número 3 e dar um nome para ele diferente.
Daí esse nome é o que a gente chama, então, de variável.
Então, reparem que, nesse exemplo que eu estou fazendo aqui, eu tenho um meu objeto, o objeto número.
E eu estou dando um nome a esse objeto que eu estou chamando de x.
Então, x acaba sendo a minha variável.
E, com base nisso, com base nesta nome, a gente consegue recuperar aquele objeto a partir do nome da variável.
Então, por exemplo, se eu mando lá no meu interpretador, eu escrevo x, ele o interpretador vai procurar o qual que é o objeto que está associado a esse objeto.
E, quando eu faço x, recebe 3.
O x é igual a 3.
Na verdade, eu estou fazendo uma atribuição de um nome que é o x, há um objeto que está lado direito a ir dessa expressão.
Então, esse daqui é o formato geral, do lado esquerdo, sempre a gente coloca a variável.
Há um objeto que está lado direito a ir dessa expressão.
Então, esse daqui é o formato geral, do lado esquerdo, sempre a gente coloca a variável e do lado direito o objeto.
Esse objeto pode ser um número, pode ser uma expressão, pode ser praticamente qualquer coisa.
Então, olha só aqui, mais alguns exemplos, eu estou fazendo com que x receba 3 mais 3.
Então, esse 3 mais 3 é uma expressão aritmética que tem precedência sobre o operador de atribuição.
Se vocês podem dar uma olhada na última aula onde eu apresentei aquela tabela de precedência entre os diferentes tipos de operadores, lá vocês vão realmente identificar isso, que os operadores de aritméticos têm precedência sobre esse operador de atribuição.
Então, por isso que você primeiro vai fazer a soma de 3 com 3, vai te dar 6, e aí esse objeto vai ser dado o nome de x que está aqui.
Bom, continuando, eu posso fazer isso daqui, duas vezes x.
Então, o que o interpretador vai fazer? Ele vai pegar o objeto que foi associado a variável x, que era 6, então ele vai pegar e fazer 6 vezes o 2, que está aqui desse lado, que vai me retornar e o valor 12.
E olha aqui embaixo o que eu faço.
Nesse caso, eu tenho o meu x, que ainda é 6, reparem que, nas linhas anteriores, a gente só fez a atribuição de 6 ao x.
E, no caso, esse 2 aqui não foi atribuído ainda ao x, então, x ainda vale 6.
Então, eu faço 6 menos 2, vai me dar 4, e esse valor 4 é atribuído a variável y.
E aí, na linha de baixo, eu recupero esse objeto, esse valor da variável y, que é 4.
Quando eu faço isso daqui, x igual a y, na verdade, é x recebe y.
Então, o que está armazenado em y, que é 4, vai ser também armazenado em x, porque eu tenho esse operador aqui de atribuição, então, o x agora vai valer 4.
Por isso, que chama variável, porque são valores que podem variar ao longo da execução.
Então, uma hora, o x vale a 6, agora, o x vale 4.
Os nomes das variáveis, pessoal, podem contar caracteres em minúsculo, que são caracteres de a a z, maioúsculo, que é de a a z, maioúsculo.
Pode ter também esse underscore, que é esse efezinho aí que fica encostado na linha.
E é certo, para o primeiro caracter, você pode também usar dígitos de 0 a 9 para nome dessa nome de variáveis.
Então, olha alguns exemplos.
Eu tenho maio list, eu tenho underscore list, são todos nomes validos para variáveis.
List 6 e elanderscore 6 também são ok, também você pode usar.
Agora, por exemplo, 5 list, você já não pode usar como nome de variável, porque você tem o 5 aqui, que começa aqui ao primeiro caracter da variável.
Então, você acaba caindo nessa exceção aqui, e é certo, por primeiro, o caracter, você pode usar os dígitos de 0 a 9, mas então, os dígitos de 0 a 9 não podem estar no primeiro, no início do nome da variável.
E esse outro exemplo aqui também não pode, porque você tem um efe aqui, e o efe também você não pode utilizar como nome de variável.
Uma observação importante é que existe diferença entre caracteres maiúsculos e minúsculos na linguagem parton.
Então, se você declara, você usa uma variável mailiste dessa maneira, e uma outra variável mailiste dessa maneira, com ele, mailúsculo e o eliminúsculo são variáveis diferentes.
Então, eu posso até mostrar um exemplo disso.
Se eu faço ele recebe 3, e eu faço ele buscando, né, pela variável L, ele vai me dar um erro, porque a variável L, mailúsculo, não está definida, enquanto que a L é minúsculo, eu consigo recuperar um valor 3.
Apesar de aceitos pelo interpretador, alguns nomes de variáveis nem sempre são boas escolhas.
Então, existe uma certa convenção, pessoal, para definir bons nomes de variáveis.
Então, a gente sempre tem que optar por usar nomes que seja significativos.
Então, por exemplo, ao invés de você usar a P para um preço de um produto, você usa preço sem o secidilha, porque o secidilha vai ser interpretado como um caráquiteir, que não é o DAZ, é um caráquiteir especial.
Novos com mais de uma palavra, se você tem, por exemplo, variável, temporário ou tempivar, como está aqui, separa ela ou com o underscore, ou então você pode usar a primeira, dessa maneira aqui, a partir da segunda palavra, você coloca a primeira letra em mailúsculo, como aqui também.
E nomes mais curtos também são melhores do que nomes longos, então evitem de utilizar também nomes muito longos para nomes de variáveis.
Bom, e a gente tem também, pessoal, algumas palavras reservadas que não podem ser utilizadas na linguagem Python.
Então, por exemplo, essa daqui false, inone true, end, estabrate, são todas palavras reservadas que, se você tentar utilizar elas como nome de variável, vai dar um erro também lá no teu interpretador, então procurem, quer dizer, você não vai conseguir utilizar tudo bem.
Bom, vamos fazer um exemplo, eu quero definir nomes de variáveis para as informações de uma pessoa, então eu tenho a altura, a idade, o sexo, e se a pessoa é solteira ou casada.
Então, pessoal, aqui não tem segredo, você pode, por exemplo, utilizar para a altura e idade sexo, você pode usar simplesmente o nome correspondente lá no teu programa, então, por exemplo, eu poderia definir a altura igual a 1,82, eu poderia definir o sexo como um carácter, em masculino, poderia definir mais a idade, a idade, como, por exemplo, 20 anos, aí você pode recuperar, então, por exemplo, a altura, eu tenho 1,82, o sexo, eu tenho em masculino, e assim por diante.
E aí se a pessoa é fomente, se ela é solteira ou casada, seria, por exemplo, um verdadeiro ou falso, você poderia usar algo como underscore solteiro, e aí definir como falso.
E aí você consegue recuperar o valor daquela variável do tipo lógica.
Muito bem.
Um outro exemplo seria esse daqui, a temperatura de 23 graus Celsius, encontre a respectiva temperatura em Fahrenheit, em que é alvinha.
E aí a gente pode utilizar essas equações para poder fazer a transformação de celcios para outra escala de temperatura.
Então, por exemplo, eu tenho, eu vou definir então, uma variável celcios de 23, e eu vou calcular então o que é ovinho como celcios mais 273.
Então, eu tenho a minha temperatura em que é alvinha, por 96, que é exatamente essa fórmula que está ali.
Então, eu vou colocar o nome de Fartade para ficar mais claro, que vai ser 1,8 vezes a minha variável celcios, mais 32.
E aí eu tenho, então, meu valor aqui em escala Fahrenheit 73.
4.
Muito bem.
Essa daí foi a nossa videoaula sobre variáveis.
E aí a gente vai dar continuidade então na nossa próxima videoaula.
E aí a gente vai começar, de fato, utilizar as variáveis junto com expressões, lógicas, aritméticas e relacionais para a gente daí depois na próxima semana, começar de fato a escrever os programas aí na linguagem perto.
Então, eu estou um obrigado pela atenção de vocês e a gente se encontra numa próxima videoaula.
Até mais.