10 de mayo de 2016

05. Variables en Python


Variables: introducción a las variables de tipo entero

En Matemáticas, una variable es un símbolo que representa a un número indeterminado. En una ecuación, una variable se denomina incógnita porque es susceptible de poder determinarse (Una ecuación es una igualdad matemática entre dos expresiones algebraicas). En expresiones algebraicas, simplemente representa a números.
Expresión algebraica:  (a+b)²
Ecuación: 3x+10 = 13
En programación, y en particular en Python, necesitamos trabajar con variables. Para asignar una variable, simplemente se escribe el nombre de la misma y se iguala a un número.
Escribe en NINJA-IDE (en adelante IDE) , lo siguiente:
miNumero = 7
miNumero = miNumero + 3
print miNumero
En la primera línea, se ejecuta una asignación, es decir a una variable se le asigna un número, en este caso el 7.
La segunda línea, es otra asignación; no es una ecuación (porque además sería irresoluble). Debemos leer el igual sólo de izquierda a derecha. De alguna manera se leería: "a la variable miNumero asígnale el valor que tuviese más tres".
Y por fin, muestra el resultado de miNumero.
Dos aspectos importantes a considerar :
  1. Hemos declarado la variable asignándole un número entero. La variable es, pues, de tipo entero. En un lenguaje de programación hay diversos tipos de variables, según los números que representen, incluyendo, además, caracteres o cadenas de caracteres.
  2. miNumero es una variable que al designarse sigue la notación "joroba de camello". La escribimos como dos (o más) palabras sin espacios, sin caracteres acentuados u otros que no sean letras o números.

Variables FLOAT

Para definir números de variables reales, utilizamos el tipo float (coma flotante). Intenta este ejemplo:
miReal = 7.0
miReal = miReal * 3.15E-2
print miReal
En general un número real en coma flotante tiene estas partes; por ejemplo, para el número -3.435E-2.
  1. Signo (-). Si es positivo, no hace falta poner "+"
  2. Parte entera de la mantisa: 3
  3. Parte decimal de la mantisa: 435
  4. Símbolo de exponente: E
  5. Exponente, con el signo: -2

3.43510(2)

Variables de cadena

Las variables de cadena almacenan texto, cadenas de caracteres. Van encerradas entre comillas simples o dobles. Intenta este ejemplo escribiéndolo en el IDE.
# *-* coding: utf-8 *-*
miCadena = "Esa es una estrella de la constelación de Tauro"
miCadenaDos = 'Esa es una estrella de la constelación de Tauro'
print miCadena, miCadenaDos
 

Operaciones matemáticas básicas

x = 7
y = 2
print x+y
print x-y
print x*y
print x/y

# División "suelo", quitando parte decimal
print x//y

Otras operaciones

Módulo (%), que es el resto de la división. Por ejemplo, 7 / 2 = 3 y de resto 1.
x = 7
y = 2
print x % y
Para la potenciación, usar ** como operador. Por ejemplo, para 72=49
x = 7
y = 2
print x ** y
También se pueden "sumar" cadenas de texto. Bueno, técnicamente unirlas.
miCadena = "uno"
miCadena2 = "dos"
print miCadena + " y " + miCadena2
Y por último un truco: la definición múltiple de variables
a, b, c = 4, 5.1, "hola"
print a
print b
print c

 

No hay comentarios:

Publicar un comentario