- Aula
- Revisão
- Editor
- Desafio
Variáveis
O que são variáveis?
Durante a execução de um programa é necessário armazenar e atualizar com informações na memória do computador – a menos que o programa seja muito simples, como os que vimos até agora. Por exemplo, num aplicativo de jogo, precisamos manter a informação da pontuação de um jogador. A cada vez que o jogador recolhe uma moeda no jogo, devemos atualizar a informação, somando um ao valor corrente do seu número de moedas. Nesse exemplo, o número de moedas de um jogador é associado a uma variável do programa.
Variáveis nos permitem armazenar, atualizar e mostrar o valor de informações durante a execução de um programa.
Nomes de Variáveis
Em Python o nome de uma variável deve ser formado por combinações de letras maiúsculas (A-Z), minúsculas (a-z), dígitos (0-9) e o caractere sublinhado ('_'). Além disso, nomes de variáveis devem obedecer outras regras:
- não podem começar com dígitos;
- não podem conter caracteres acentuados;
- não podem ser uma palavra reservada da linguagem de programação (como veremos, algumas palavras têm significado especial para Python, e por isso são chamadas palavras reservadas).
Alguns exemplos de nomes de variáveis:
- nomes corretos: var1, var2, x, media, ValorMaximo nomes incorretos: Média, 2var
Criando uma variável com Blockly
Para criar uma variável usamos o menu Variável na Barra de Ferramentas. Ao clicar no menu Variável aparece um submenu em que há um botão Criar variável...:
Após a criação da variável dois novos blocos aparecem no submenu do menu Variável. Por exemplo, criando uma variável de nome pontos aparecem os blocos: e .
O bloco é chamado de bloco de variável. Ele representa a variável do nome indicado, podendo ser usado por exemplo em expressões aritméticas ou encaixado no bloco .
O bloco é chamado de bloco de atribuição: ele atribui um novo valor à variável; o valor antigo da variável é descartado. Você pode encaixar nesse bloco um bloco de Matemática ou um bloco de texto.
Por exemplo, considere o seguinte programa
Esse programa produz na saída
1000 1275
Veja esse programa na linguagem Python:
pontos = 1000 print(pontos) print(pontos + 275)
Alfa, Delta e Gama
Faça um programa que:
- crie três variáveis de nomes alfa, delta e gama
- faça a variável alfa valer 1234, a variável delta valer 5678, e a variável gama valer "Beta"
Saída esperada
Seu programa deve escrever na saída duas linhas:
- a primeira linha deve conter um único número inteiro, o resultado da expressão (alfa × delta)
- a segunda linha deve conter o valor da variável gama.
 
Solução
Aqui você encontra um exemplo de solução para o desafio. Mas antes de ver a solução tente resolvê-lo, criando a sua própria solução.
Solução do Desafio
Blockly
|
Python# Solução do Desafio da Aula 4 alfa = 1234 delta = 5678 gama = "Beta" print(alfa * delta) print(gama) |