Variables

En un ejercicio anterior, aprendimos a imprimir distintos contenidos con print(""). Aunque está bien imprimir un número o una frase, no les hemos dado un significado. Variables son simplemente nombres que podemos dar a valores como cadenas (strings), números y booleanos. Así se crea una variable llamada ’s’ en Python. Decimos que ’s’ es una cadena que tiene el valor "¡Hola, Mundo!".

s = "¡Hola, Mundo!"
x = 88
happy = True

Presiona run.

Captura de pantalla de cómo se ve el ejemplo de variables en Trinket

Ten en cuenta que las variables no se imprimen automáticamente en la consola. En lugar de eso, la variable simplemente guarda la cadena, número o booleano en la memoria del ordenador. Podemos usar estas variables en otras sentencias. Por ejemplo, el siguiente código imprimiría "Hola Nuevo Foundation" en la consola:

str1 = "Hola"
str2 = "Nuevo Foundation"
print(str1 + " " + str2)

También puedes hacer lo siguiente para imprimir cadenas juntas añadiendo espacios entre las palabras.

str1 = "Hola"
str2 = "Nuevo Foundation"
print(str1, str2)

¡Qué tipo!

Antes de aprender a crear variables, necesitamos entender el concepto de tipo. El tipo describe qué se está almacenando en la caja.

Python es un lenguaje con tipado dinámico, lo que significa que, a diferencia de lenguajes como Java, no tienes que especificar el tipo de variable antes de asignarle un valor. Y si tienes un entero en la caja y luego quitas ese entero y colocas una cadena en la caja, Python te permitirá hacerlo. Pero debes usar la variable según su tipo.

Los siguientes son los tipos de datos importantes:

TipoDescripciónEjemplos
integerentero20, 30, 35
stringuna secuencia de char"Hello", "Bonjour", "Hola"
booleantiene un valor de true o falsetrue, false
floatnúmeros fraccionarios2.0, 3.14, 9.33

Revisemos las tres variables que mencionamos en el primer ejemplo e identifiquemos sus tipos de datos. s es una string, x es un int y happy es un boolean.

Desafío

A continuación, usa las variables y lo que aprendiste en las actividades anteriores para print lo siguiente en la consola. ¡Debes usar las variables!

Computadora
5
ComputadoraComputadora
10
ComputadoraComputadoraComputadora
15

Pista: Si estás atascado, considera usar el operador +. Recuerda que puedes usar las variables comp y cinco varias veces en la misma línea.