Nessa seção, quero acrescentar a ideia de variáveis (variables) ao código que temos. Uma
variável (variable) é como uma caixa na memória. E essa caixa guarda um valor como um número ou
uma sequência de caracteres (string). Então, se você olhar para esse diagrama aqui. Se eu tenho a linha,
X é igual a sete. Isso se chama uma 'atribuição de variável' (variable assignment). E a forma de pensar
nisso é que na memória há uma caixa. Desenhei uma caixinha aqui. E é
chamada de X. Ela pode conter um valor. Então quando o código (code) diz X é igual a sete, o que
isso significa é pegue o valor sete e guarde na caixa. Isso é basicamente
o que a atribuição de variáveis (variable assignment) faz. Se eu olhar para o que esse código aqui faz
Na primeira linha eu digo X é igual a sete, então eu estou guardando um sete ali
E então as linhas seguintes mencionam X. Essa diz imprima (print) X ou imprima 'lucky',
X e as aparências de X, sem um sinal de igual, essas apenas recuperam (retrieve) o valor
fora da caixa. Qualquer coisa guardada ali será usada
Então se eu executar (run). O que eu obtenho é apenas a impressão
do sete. Porque essa linha do X igual a sete guardou um sete na caixa e as
linhas seguintes só se referem ao X. Se eu mudar para oito, eu só mudo uma
linha e executo, então agora todas as linhas se referem a oito porque
essa linha está guardando um oito na caixa. Tente mais um experimento aqui; acho que
vimos números e caracteres. Dois tipos de dados (data) que podemos usar muito. Então se eu
disser X igual entre aspas. Isso guardará o caracter na caixa. Então se