ProgramaciónPythonVLA2. 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 variable
    • input - Comando INPUT
    • "Digite su nombre" - Indicación para el usuario
    • print - Línea de impresión
    • "El nombre que has escrito es" - Cadena de caracteres
    • nombre - 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)
Built with LogoFlowershow