Curso de python nivel medio

¿Qué es una variable?

Una variable es como una caja con un nombre en la que puedes guardar información para usarla más tarde en tu programa. Esta información puede ser un número, un texto, o incluso algo más complejo como una lista de cosas. Las variables te permiten almacenar datos y luego usarlos en tu código.

¿Cómo se crea una variable?

Para crear una variable en Python, simplemente le das un nombre y le asignas un valor usando el signo igual (=).

Ejemplos de variables

  1. Guardar un número en una variable:

    1edad = 25
    2print(edad)
    Salida de Consola!:
    25
    • ¿Qué hace?: Este código crea una variable llamada edad y le asigna el valor 25. Luego, muestra ese valor en la pantalla.

    • Resultado en pantalla:

      25
  2. Guardar un texto en una variable:

    1nombre = "Ana"
    2print(nombre)
    Salida de Consola!:
    Ana
    • ¿Qué hace?: Este código crea una variable llamada nombre y le asigna el valor "Ana". Luego, muestra ese valor en la pantalla.

    • Resultado en pantalla:

      Ana
  3. Usar variables en una operación:

    1num1 = 5
    2num2 = 3
    3suma = num1 + num2
    4print(suma)
    Salida de Consola!:
    8
    • ¿Qué hace?: Aquí, se crean dos variables (num1 y num2) que almacenan los números 5 y 3. Luego, se crea una tercera variable llamada suma que almacena el resultado de sumar num1 y num2. Finalmente, muestra el resultado en la pantalla.

    • Resultado en pantalla:

      8
  4. Actualizar el valor de una variable:

    1contador = 10
    2contador = contador + 1
    3print(contador)
    Salida de Consola!:
    11
    • ¿Qué hace?: Primero, se crea una variable contador con el valor 10. Luego, se actualiza el valor de contador sumándole 1. Finalmente, se muestra el nuevo valor en la pantalla.

    • Resultado en pantalla:

      11

Reglas para nombrar variables

  • Nombres descriptivos: Es útil darle a las variables nombres que describan lo que contienen. Por ejemplo, edad, nombre, suma.

  • Sin espacios: Los nombres de las variables no pueden tener espacios. Si necesitas separar palabras, puedes usar guiones bajos (_), por ejemplo, mi_variable.

  • No comenzar con un número: El nombre de una variable no puede comenzar con un número. Por ejemplo, 1edad no es válido, pero edad1 sí lo es.

  • Sensible a mayúsculas: Python diferencia entre mayúsculas y minúsculas. Por ejemplo, edad, Edad y EDAD serían variables diferentes.

Constantes en Python

En Python, no existe una palabra clave específica para definir una constante, como en algunos otros lenguajes de programación. Sin embargo, por convención, se utilizan nombres en mayúsculas para indicar que una variable es una constante y no debe cambiarse.

Cómo definir una constante en Python

La convención para definir una constante en Python es simplemente declarar una variable y escribir su nombre en mayúsculas.

1PI = 3.14159
2GRAVEDAD = 9.8
3VELOCIDAD_DE_LUZ = 299792458  # en metros por segundo
4print(GRAVEDAD)
Salida de Consola!:
9.8
  • PI: Valor constante de pi, utilizado en cálculos matemáticos.
  • GRAVEDAD: Aceleración debida a la gravedad en la Tierra, en metros por segundo al cuadrado.
  • VELOCIDAD_DE_LUZ: La velocidad de la luz en el vacío, en metros por segundo.

¿Por qué son útiles las variables?

Las variables son útiles porque te permiten reutilizar y manipular datos fácilmente en tu código. En lugar de escribir el mismo valor una y otra vez, puedes guardarlo en una variable y usar esa variable en múltiples lugares de tu programa.

Conclusión

Las variables son uno de los conceptos básicos y más importantes en programación. Te permiten almacenar información que puedes usar, modificar, y mostrar más tarde. Con ellas, puedes hacer que tu código sea más flexible y fácil de entender. ¡Practica creando y usando variables para familiarizarte con ellas!

  • Loading...
  • Instrucciones:

    1. Crea una variable llamada n1 y asignale un valor numerico.
    2. Crea una variable llamada n2 y asignale un valor numerico.
    3. Muestra por consola el resultado de multiplicar n1 por n2.
    Loading...