- "Esta equação apresenta uma variável";
- "O valor da variável é...";
- "Calcule o valor da variável"
e por aí vai.
No contexto da Matemática, como o próprio nome diz, uma variável é algo que varia, que muda de valor. Em Python, o conceito de variável significa a mesma coisa e um pouco mais.
Em Python uma variável serve para armazenar um determinado valor (em nosso curso, esse valor será geralmente um número qualquer).
Uma variável pode ser criada através de uma atribuição, por exemplo (vá em https://repl.it/languages/python3): Digite na parte branca:
x = 3 (e dê enter no teclado.)
print(x) (e agora clique no botão da seta).
Você verá na parte preta (tela de saída) que o Python imprimiu o número 3. Mas porque não apareceu a letra x?
Por que foi atribuída a ela o valor 3. Em Python o sinal de atribuição de valor é representado pelo sinal de ' = '. Temos então:
x ---> Uma variável.
= --- > Símbolo de atribuição.
3 ---> Um valor.
***** IMPORTANTE: O sinal de atribuição ' = ' em Python NÃO SIGNIFICA IGUALDADE.
x = 3 significa que estamos atribuindo a x o valor 3. Se quiséssemos usar a igualdade, faríamos:
x==3 (dois sinais de ' = '.
Assim, a variável x foi criada através da atribuição:
x = 3
Podemos criar outros tipos de variáveis. Digite na parte branca:
maçã = 3 (e dê enter no teclado)
print(maçã) (e clique no botão da seta)
Aparece o número 3 na tela de saída.
y = 9 (e dê enter no teclado)
print(y) (e clique no botão da seta)
aparece o número 9 na tela de saída.
preço = 10 (e dê enter no teclado)
print(preço) (e clique no botão da seta)
aparece o número 10 na tela de saída.
velocidade = 8 (e dê enter no teclado)
print(velocidade) (e clique no botão da seta)
Aparece o número 8 na tela de saída
tempo = 5 (e dê enter no teclado)
Agora, o que acontece se digitarmos o seguinte comando?
print("velocidade")
Em Python uma variável serve para armazenar um determinado valor (em nosso curso, esse valor será geralmente um número qualquer).
Uma variável pode ser criada através de uma atribuição, por exemplo (vá em https://repl.it/languages/python3): Digite na parte branca:
x = 3 (e dê enter no teclado.)
print(x) (e agora clique no botão da seta).
Você verá na parte preta (tela de saída) que o Python imprimiu o número 3. Mas porque não apareceu a letra x?
Por que foi atribuída a ela o valor 3. Em Python o sinal de atribuição de valor é representado pelo sinal de ' = '. Temos então:
x ---> Uma variável.
= --- > Símbolo de atribuição.
3 ---> Um valor.
***** IMPORTANTE: O sinal de atribuição ' = ' em Python NÃO SIGNIFICA IGUALDADE.
x = 3 significa que estamos atribuindo a x o valor 3. Se quiséssemos usar a igualdade, faríamos:
x==3 (dois sinais de ' = '.
Assim, a variável x foi criada através da atribuição:
x = 3
Podemos criar outros tipos de variáveis. Digite na parte branca:
maçã = 3 (e dê enter no teclado)
print(maçã) (e clique no botão da seta)
Aparece o número 3 na tela de saída.
y = 9 (e dê enter no teclado)
print(y) (e clique no botão da seta)
preço = 10 (e dê enter no teclado)
print(preço) (e clique no botão da seta)
velocidade = 8 (e dê enter no teclado)
print(velocidade) (e clique no botão da seta)
tempo = 5 (e dê enter no teclado)
Agora, o que acontece se digitarmos o seguinte comando?
print("velocidade")
Aparece a palavra velocidade e não o número 8. Como velocidade está entre as aspas " " no comando print, o Pyhon interpreta com a palavra 'velocidade' e não como se fosse o número que a esta variável foi atribuído. Se não estiver entre as aspas o Python considera como um número.
Podemos melhorar a aparência de saída dos valores das variáveis utilizando os recursos já aprendidos digitando:
print("maçã = ", maçã) (e clique no botão da seta).
A saída será:
maçã = 3
O Python digitou a palavra maçã = , pois no comando estavam entre as aspas e o número 9, pois ao ler esta parte do comando o interpretador do Python considerou o valor 3 atribuído à variável de nome maçã.
Regras para criar variáveis:
1 - Não podemos deixar espaços entre as palavras. Por exemplo, se fizermos:
velocidade média = 10, teremos a seguinte saída:
SyntaxError - Ou seja, erro de sintaxe. O compilador do Python irá acusar o erro de código.
Mas podemos fazer:
velocidade_média = 10
2 - Não posso usar caracteres especiais para criar minhas variáveis, como por exemplo:
# ! $ @ % : ( { ) * } pois irão causar erros de sintaxe. Caso ocorra, devemos escolher outra letra para construir a variável.
Exercícios
a) Tente fazer com que o Python imprima as seguintes saídas:
Regras para criar variáveis:
1 - Não podemos deixar espaços entre as palavras. Por exemplo, se fizermos:
velocidade média = 10, teremos a seguinte saída:
SyntaxError - Ou seja, erro de sintaxe. O compilador do Python irá acusar o erro de código.
Mas podemos fazer:
velocidade_média = 10
2 - Não posso usar caracteres especiais para criar minhas variáveis, como por exemplo:
# ! $ @ % : ( { ) * } pois irão causar erros de sintaxe. Caso ocorra, devemos escolher outra letra para construir a variável.
Exercícios
a) Tente fazer com que o Python imprima as seguintes saídas:
- preço = 10;
- y = 9;
- tempo = 5
b) Crie algumas variáveis, atribua valores a elas e imprima-as na tela de saída.
Nenhum comentário:
Postar um comentário