martes, 15 de julio de 2014

Aprende acerca de los acumuladores con Phyton


Las calculadoras tienen unas teclas marcadas M+ ó M-. M+ suma el valor ingresado a lo que ya hay en memoria, en el caso de M- se resta de lo que hay en memoria.
Podemos usar las variables para hacer esto, podemos crear una variable donde vamos acumulando los resultados.
>>> suma = 0
>>> suma += 10
>>> suma += pi
>>> suma += pi * 2
>>> suma
19.424500000000002
Fíjense que después de declarar la variable suma usamos el símbolo ‘+=’, esto es equivalente a apretar la tecla M+ en nuestra calculadora, hay otra manera de hacer lo mismo:
>>> suma = 0
>>> suma = suma + 10
>>> suma = suma + pi
>>> suma = suma + pi * 2
>>> suma
19.424500000000002
Pero el símbolo += es más comodo ;) .
Hagamos restas:
>>> saldo = 1000
>>> saldo = saldo - 10
>>> saldo -= 50
>>> saldo
940
Ahora recordarás que existen los números negativos. Estos se denotan igual que en matemáticas, colocando un guión delante del número:
>>> -4
-4
>>> -saldo
-940
Como ves, una variable puede ser usada donde colocas un número, en este caso -saldo es lo mismo que -940 (que es el último valor que tenía la variable saldo).
Cuando usamos estas variables para sumar (o restar) varios valores de una serie las llamamos acumuladores, saldo y suma son acumuladores.
Las calculadoras tienen una tecla MC que limpia el valor de la memoria.
En python podemos dejar la variable en 0, simplemente asignando un 0, pero también podemos eliminar totalmente la variable usando la instrucción del:
>>> saldo
940
>>> saldo = 0
>>> saldo
0
>>> del saldo
>>>  saldo

Traceback (most recent call last):
  File "<pyshell#58>", line 1, in <module>
    saldo
NameError: name 'saldo' is not defined
Lo que hace la instrucción del es eliminar totalmente una variable, por esto que al tratar de visualizar su valor genera un error en python.
Suficiente por hoy, con esto hay bastante para practicar. Has aprendido sobre las expresiones en python, como usar IDLE como una calculadora interactiva, como declarar variables y aprendimos que hay una clase especial de variables que se llaman acumuladores.


Fuente:enlace

No hay comentarios:

Publicar un comentario

Entradas populares