Ejercicios Básicos de Fundamentos de Python
Sección 1: Variables, Tipos de Datos y Operaciones
Ejercicio 1: Calculadora de Área
Define el ancho y el alto de un rectángulo como variables float. Calcula el área y el
perímetro, e imprime los resultados con mensajes claros.
Ejercicio 2: Cálculo de Promedio
Define tres calificaciones como variables float. Calcula su promedio e imprímelo en
pantalla.
Ejercicio 3: Conversión de Moneda
Define una cantidad en euros (float). Crea una variable con un tipo de cambio (ej.
1.08 USD por euro). Convierte la cantidad a dólares e imprímelas.
Ejercicio 4: Operaciones con Strings
Crea una variable frase con un texto. Usa los métodos .upper(), .lower()
y .replace() para modificarla. Imprime el resultado de cada operación.
Ejercicio 5: F-strings Avanzadas
Define variables para un producto (str), su precio (float) y la cantidad en stock
(int). Usa una f-string para imprimir un mensaje que muestre toda esta información
formateada de manera legible.
Sección 2: Lógica de Programación y Condicionales
Ejercicio 6: Verificador de Edad
Crea una variable edad. Usa un if-else para determinar si una persona es mayor de
edad (considera 18 años) e imprime un mensaje correspondiente.
Ejercicio 7: Número Positivo o Negativo
Define un número. Usa un if-else para verificar si es positivo o negativo.
Ejercicio 8: Par o Impar
Define un número entero. Usa el operador de módulo (%) y un if-else para
determinar si el número es par o impar e imprimir el resultado.
Ejercicio 9: Comparador de Números
Define dos números. Usa un if-else para determinar cuál de los dos es mayor, o si
son iguales.
Ejercicio 10: Verificador de Login
Define variables para un usuario_registrado y una contraseña_correcta. Define
otras variables para el usuario_ingresado y la contraseña_ingresada. Usa un
if-else con un operador lógico (and) para verificar si el login es exitoso.
Ejercicio 11: Verificador de Descuento
Define el precio de un producto (float) y un valor booleano tiene_descuento. Si
tiene_descuento es True, calcula un 10% de descuento y muestra el precio final. De
lo contrario, solo muestra el precio original.
Ejercicio 12: Verificador de Contraseña Simple
Pide al usuario que ingrese una contraseña. Si la contraseña es "secreta123", imprime
"Acceso concedido". De lo contrario, imprime "Contraseña incorrecta".
Conceptos a reforzar: input(), if/else, operador de igualdad (==).