| Hosted by CoCalc | Download

Variáveis

Atribuição

O sinal de igualdade = é usado para atribuir um valor a uma variável. Por exemplo:

raio = 2.5
diametro = 2*raio
pi.n()*diametro #Valor da área
15.7079632679490

O símbolo pi.n() representa o número π\pi (discutiremos o significado de pi.n() mais adiante).

O caractére hash # é usado para indicar um comentário: Todo o texto à direita de # é ignorado pelo interpretador.

Imprimindo variáveis

Para imprimir o valor de uma variável na tela, basta digitar o nome da variável ou usar a função print():

a = -3.4
a
-3.40000000000000
print(a)
-3.40000000000000

Para imprimir uma variável na tela em formato LaTeX, usamos a função show():

show(a)
3.40000000000000\displaystyle -3.40000000000000

Modificando variáveis

Para alterar o valor de uma variável já existente, basta atribuir um novo valor a ela.

b = 5/6
b
5/6
b = 10
b
10

Variáveis inexistentes

Se uma variável não existe, ou seja, não foi criada atribuindo-se um valor a ela, tentar usá-la vai gerar um erro:

3*z
Error in lines 1-1 Traceback (most recent call last): File "/cocalc/lib/python2.7/site-packages/smc_sagews/sage_server.py", line 1234, in execute flags=compile_flags), namespace, locals) File "", line 1, in <module> NameError: name 'z' is not defined

Observe a última linha acima: NameError: name 'z' is not defined.

Removendo variáveis

Para remover uma variável, usamos a função del():

y = 5
del(y)
y
Error in lines 1-1 Traceback (most recent call last): File "/cocalc/lib/python2.7/site-packages/smc_sagews/sage_server.py", line 1234, in execute flags=compile_flags), namespace, locals) File "", line 1, in <module> NameError: name 'y' is not defined

Acima, primeiro criamos a variável y. Após o comando del(y), a variável y não existe mais.