Ejercicios Básicos: Mostrando Información y
Manipulando Variables
El objetivo de estos ejercicios es que se familiaricen con la sintaxis de Python para
declarar variables, asignar valores de diferentes tipos y luego mostrarlos en la
consola, observando cómo los valores cambian al ser modificados.
Ejercicio 1: Datos Personales
1. Enunciado:
1. Define una variable llamada “nombre” y asígnale tu nombre como cadena de
texto.
2. Define una variable llamada “edad” y asígnale tu edad como número entero.
3. Define una variable llamada “altura” y asígnale tu altura en metros (ej. 1.75)
como número flotante.
4. Usa la función print() para mostrar en pantalla cada una de estas variables, una
por línea, con un mensaje descriptivo.
Ejercicio 2: Actualizando la Información
Enunciado:
1. Toma el código del Ejercicio 1.
2. Después de mostrar la información inicial, modifica la variable “edad” para que
represente la edad del próximo año (incrementa en 1).
3. Modifica la variable “altura” a un nuevo valor.
4. Vuelve a usar print() para mostrar la información actualizada de “edad” y
“altura”, con mensajes claros que indiquen que los valores han cambiado.
Ejercicio 3: Combinando Tipos con F-strings
Enunciado:
1. Define una variable “producto” como una cadena de texto (ej. "Laptop").
2. Define una variable “precio” como un número flotante (ej. 1200.50).
3. Define una variable “unidades” como un número entero (ej. 3).
4. Usa una f-string para imprimir una frase que combine estas tres variables de
forma legible, como por ejemplo:
"Tenemos 3 unidades de Laptop a un precio de $1200.50 cada una."
5. Luego, simula una venta: resta 1 a las “unidades”.
6. Vuelve a imprimir la misma frase con una f-string, mostrando las “unidades”
actualizadas.
Ejercicio 4: Juego de Roles y Mensajes
Enunciado:
1. Imagina que estás creando un pequeño juego. Define dos variables de tipo cadena
de texto: “nombre_personaje” (ej. "Guerrero Valiente") y “arma_principal”
(ej. "Espada de Fuego").
2. Define dos variables de tipo entero: “salud_personaje” (ej. 100) y
“dano_arma” (ej. 25).
3. Define una variable flotante: “probabilidad_critico” (ej. 0.15 para 15%).
4. Imprime un "Mensaje de Bienvenida" para el personaje, usando todas estas
variables en una o dos líneas, con una f-string. Por ejemplo:
"¡Bienvenido, Guerrero Valiente! Tienes 100 puntos de salud y empuñas una
Espada de Fuego que hace 25 de daño. Tu probabilidad de golpe crítico es del
15.0%."
5. Simula un ataque recibido: resta 30 a “salud_personaje”
6. Modifica probabilidad_critico para que aumente un 0.05 (ej. a 0.20), ¡ganó
una mejora!
7. Imprime un "Estado Actual" del personaje con la “salud_personaje” y
“probabilidad_critico” actualizadas, y el resto de la información.