2. Variables
Una variable es una elemento de un lenguaje de programación que tiene asignado un valor determinado. Para crear una variable en Python se le debe proporcionar un nombre y asignarle un valor utilizando el símbolo =.
var = "Hola mundo"
print(var)
El valor asignado a una variable puede cambiar a lo largo del programa escrito en Python.
var = "Adios mundo"
print(var)
Existen tres tipos de variables
-
Cadenas de caracteres las cuales llamaremos String (texto).
-
Los Booleanos son variables con únicamente dos alternativas, y se determinan como True o False.
-
Por último tenemos las variables de tipo numéricas, las cuales se dividen en dos tipos.
- Los Integer que son aquellas que se encargan de almacenar números enteros. (1,20,-1,-500)
- Los float que estarán almacenando números con decimales.(1.5,200.98)
-
Variables – Numérico - Integer
- Las variables de tipo Integer y Float se van a encargar de almacenar números.
- Las variables de tipo numérico se pueden utilizar para realizar operaciones matemáticas.
- Una de las ventajas que nos brinda Python es que no es necesario definir un tipo a la hora de realizar una declaración de variables.
Creando mi primera Calculadora. Creación de variables
- Cuando vamos a trabajar con variables el primer paso es asignarles un nombre.
- En las líneas dos primeras líneas, creamos las variables numeroUno y numeroDos.
- La variable numeroUno tiene asignado el número 13.
- La variable numeroDos tiene asignado el número 8.
- La variable resultado se encargará de realizar la suma de los valores numéricos que están almacenados en las variables numeroUno y numeroDos.
- A partir de la línea 5 hasta la línea número 9, se realiza un pequeño enunciado.
- En la línea número 10, estamos colocando la variable dentro de un print para poder ver su información a la hora de realizar la impresión.
numeroUno = 13 numeroDos = 8 resultado = numeroUno + numeroDos print("Mi primer calculadora") print("") print("Esta calculadora se encarga de sumar") print("dos valores numericos") print(resultado) -
Variables – Numérico - Float
Las variables de tipo Float se van a encargar de almacenar números con decimales. A continuación realizaremos una programación basada en valores de tipo Integer.
x = 1.10 y = 1.0 z = -35.59 print(x) print (y-z)Promedios Escolares - Realice un programa que calcule el promedio estudiantil
espanol = 75 est_sociales = 80 matematicas = 90 civica = 95 promedio = (espanol + est_sociales + matematicas + civica)/4 print("El promedio del estudiante es ") print(promedio) -
Variables – String
Las variables de tipo String va a estar almacenando una cadena de caracteres. Para colocar una cadena de caracteres se debe de escribir entre comillas dobles. (“valor”)
nombre = "Stephanie" print("Mi nombre es: ") print(nombre) -
Concatenación
-
Cuando nos referimos a la concatenación de información, es cuando, como programadores deseamos proyectar una misma impresión en un mensaje que se compone de un mensaje y una variable
-
Para poder realizar una concatenación, utilizaremos una coma (,) el código quedaría de la siguiente forma
valor1 = 2 valor2 = 5 resultado = valor1 + valor2 print("El valor es:", resultado) # Aqui se aplica la concatenacion -
Así como concatenamos una cadena de caracteres con una variable, de la misma forma podríamos concatenar dos o más variables.
-
En otros lenguajes de programación se puede visualizar la concatenación de la siguiente forma, también se puede aplicar aquí, pero es mas natural con la
;print("Mi nombre es: " + nombre)
-
-
Input
El comando INPUT, es el que se encargará de habilitar el teclado al usuario para que pueda introducir la información solicitado y que se almacenarse en la variable indicada.
En la programación tenemos conceptos de entrada y salida.
- Entrada: suministramos información a nuestro sistema. (input)
- Salida: mostramos información que hemos procesado: (print)
Debemos de respetar la siguiente estructura para la debida implementación del input:
nombre = input("Digite su nombre: ") print("El nombre que has escrito es:", nombre)nombre- Nombre de la variableinput- Comando INPUT"Digite su nombre"- Indicación para el usuarioprint- Línea de impresión"El nombre que has escrito es"- Cadena de caracteresnombre- Variable
INPUT – Numérico El comando INPUT, fue diseñado para la recolección de archivos tipo String. Si quisiéramos recolectar valores de tipo float o de tipo Integer debemos indicarlo tal y como se muestra en el siguiente ejercicio.
Como podemos ver en esta oportunidad le hemos agregado int() delante del input, este agregado nos va a permitir trabajar con números enteros. Si fuese necesario trabajar con números decimales en vez de int, deberíamos escribir float
numeroUno = int(input("Digita el primer numero: "))
numeroDos = int(input("Digita el segundo numero: "))
resultado = numeroUno + numeroDos
print("El resultado es: ", resultado)