Ejercicios de practica
Ejercicio 1: Adivina el número
La computadora tiene guardado un número secreto (por ejemplo, 15).
• El usuario debe ingresar números hasta adivinarlo.
• Si el número ingresado es más chico, mostrar: "Demasiado bajo".
• Si es más grande, mostrar: "Demasiado alto".
• Cuando lo acierte, mostrar: "¡Correcto!" y terminar el programa.
Ejercicio 2: Menú simple
Mostrar un menú con opciones:
1. Sumar dos números
2. Restar dos números
3. Salir
• Si elige 1, pedir dos números y mostrar la suma.
• Si elige 2, pedir dos números y mostrar la resta.
• Si elige 3, terminar el programa.
• Si ingresa otra cosa, mostrar "Opción inválida" y volver al menú.
Ejercicio 3: Carga de notas
• El usuario ingresa notas (números del 0 al 10).
• Si la nota no está en ese rango, mostrar "Nota inválida".
• Si escribe "fin", terminar el programa y mostrar el promedio de todas las
notas válidas ingresadas.
Ejercicio 5: Contraseña
• La clave correcta es "python123".
• Pedir al usuario que la escriba.
• Mientras sea incorrecta, mostrar "Contraseña inválida".
• Cuando la acierte, mostrar "Acceso concedido" y terminar el programa.
Ejercicio 6: Registro de películas vistas – listas, métodos (listas y string), tipo
de datos, condicionales.
Una plataforma de streaming quiere llevar un registro de las películas vistas en un
fin de semana. Para ello, deberán crear un programa en Python que cumpla con
los siguientes requerimientos:
• Crear una lista vacía.
• Pedir al usuario la cantidad de películas vistas (sugerido: 5).
• Usar un bucle para ingresar los títulos de las películas uno por uno.
• Mostrar las películas en mayúsculas.
• Calcular cuántas películas se vieron en total (usar método de lista).
• Pedir al usuario un título y verificar con condicionales si fue visto o no.
Ejercicio 7: contador, lista, bucle
Un supermercado quiere saber cuántas veces se vendió un mismo producto en el
día.
• Crear una lista con algunos productos (por ejemplo: "pan", "leche", "queso",
"pan").
• Pedir al usuario que ingrese el nombre de un producto a contar.
• Usar un contador y un bucle for para recorrer la lista y contar cuántas veces
aparece ese producto.
• Mostrar por pantalla:
"El producto X fue vendido X veces."
Ejercicio 8: Registro de temperaturas – while True, contador, tipo de datos,
condicionales
Una estación meteorológica quiere registrar temperaturas en grados durante un
día.
• Usar un bucle while True para pedir temperaturas al usuario.
• El programa se detiene cuando el usuario ingresa 0.
• Si el usuario ingresa un valor negativo, mostrar un mensaje de error y pedir
otro número.
• Usar una variable sumadora para acumular la suma total de las
temperaturas válidas y otra variable para contar cuántas veces se ingresó
una temperatura válida.
• Al final, mostrar el promedio de las temperaturas registradas.
Ejercicio 9: Operaciones aritméticas – condicionales
Un banco quiere calcular el promedio de dinero gastado en 3 compras con tarjeta
de crédito.
• Pedir al usuario el monto de 3 compras.
• Calcular el promedio.
• Evaluar con condicionales:
o Si el promedio es mayor a 50.000, mostrar: "Alerta: alto gasto
promedio".
o Si es menor o igual a 50.000, mostrar: "Gasto promedio controlado".
• Mostrar por pantalla el promedio junto con el mensaje correspondiente.
Resoluciones
Ejercicio 1: Adivina el número
Ejercicio 2: Menú simple
Ejercicio 3: Carga de notas
Ejercicio 5: Contraseña
Ejercicio 6:
Ejercicio 7:
Ejercicio 8: