0% encontró este documento útil (0 votos)
6 vistas13 páginas

Ejercicios de Python para Principiantes

El documento presenta una serie de ejercicios de programación en Python para estudiantes principiantes e intermedios. Incluye actividades como calculadoras de edad y temperatura, generadores de contraseñas, y juegos como piedra, papel o tijera. Cada ejercicio proporciona pistas y sugerencias para ayudar a los estudiantes a desarrollar sus habilidades de programación.

Cargado por

carlosm0733
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas13 páginas

Ejercicios de Python para Principiantes

El documento presenta una serie de ejercicios de programación en Python para estudiantes principiantes e intermedios. Incluye actividades como calculadoras de edad y temperatura, generadores de contraseñas, y juegos como piedra, papel o tijera. Cada ejercicio proporciona pistas y sugerencias para ayudar a los estudiantes a desarrollar sus habilidades de programación.

Cargado por

carlosm0733
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Ejercicios de Python desde Cero

Nombre del estudiante:


Jose Carlos Mar Parra
Fecha de realización:

🌱 Nivel Principiante

1. Calculadora de edad
Pide al usuario su año de nacimiento y dile cuántos años tiene.
Pistas:
Usa input() para recibir datos y int() para convertir texto a número
Cuidado: El resultado de input() siempre es texto, no olvides convertirlo

📸 Captura de pantalla del resultado:

2. Conversor de temperatura
Convierte grados Celsius a Fahrenheit.
Pistas:
La fórmula es: F = C × 9/5 + 32
No olvides: Usar paréntesis para el orden correcto de operaciones
📸 Captura de pantalla del resultado:

3. Calculadora de propina
Pide el total de una cuenta y calcula cuánto sería el 10%, 15% y 20% de propina.
Pistas:
Para sacar el 15% multiplicas por 0.15
Puedes mostrar los tres resultados en una sola ejecución

📸 Captura de pantalla del resultado:

4. Verificador de mayoría de edad


Pregunta la edad y di si es mayor o menor de edad.
Pistas:
Usa if y else
Extra: Puedes agregar un mensaje especial si tiene exactamente 18
📸 Captura de pantalla del resultado:

🌿 Nivel Intermedio

5. Generador de contraseñas simple


Crea una contraseña aleatoria mezclando letras y números.
Pistas:
[Link]() elige un elemento aleatorio de una lista
Puedes usar el módulo string que tiene letras ya definidas
No necesitas: Nada super complejo, una contraseña de 8 caracteres está bien

📸 Captura de pantalla del resultado:


6. Contador de palabras
Recibe una frase y cuenta cuántas palabras tiene.
Pistas:
El método .split() separa un texto por espacios
Luego usa len() para contar elementos
Extra: También cuenta cuántas letras tiene en total

📸 Captura de pantalla del resultado:

7. Lista de compras
Permite agregar productos y al final mostrar la lista completa.
Pistas:
Usa una lista ([]) y el método .append()
Un bucle while True con opción de salir cuando escriban 'salir'
Desafío: Permite eliminar productos también

📸 Captura de pantalla del resultado:


8. Calculadora de promedio con validación
Pide números hasta que el usuario escriba 'fin' y calcula el promedio.
Pistas:
Necesitas una lista para guardar los números
Cuidado: Usa try y except para evitar errores si escriben texto
No olvides: Verificar que la lista no esté vacía antes de dividir

📸 Captura de pantalla del resultado:

9. Ordenador de tres números


Pide tres números y muéstralos ordenados de menor a mayor.
Pistas:
Puedes ponerlos en una lista y usar .sort()
Otra forma: Hacerlo con if comparando los números (más difícil pero buen
ejercicio)
📸 Captura de pantalla del resultado:

10. Calculadora de descuentos


Pide el precio de un producto y el porcentaje de descuento, calcula el precio final.
Pistas:
El descuento se calcula: precio × (descuento / 100)
El precio final es: precio - descuento
Extra: Muestra cuánto dinero se ahorró

📸 Captura de pantalla del resultado:


🌳 Nivel Intermedio-Avanzado

11. Piedra, papel o tijera


Juega contra la computadora.
Pistas:
La computadora elige con [Link](['piedra', 'papel', 'tijera'])
Necesitas varios if para comparar las opciones
Truco para pensar: Piedra gana a tijera, tijera a papel, papel a piedra

📸 Captura de pantalla del resultado:


12. Conversor de segundos
Recibe segundos y conviértelos a horas, minutos y segundos.
Pistas:
Hay 3600 segundos en una hora y 60 en un minuto
Usa división entera // para horas, y % para el resto
Ejemplo: 3661 segundos = 1 hora, 1 minuto, 1 segundo

📸 Captura de pantalla del resultado:

13. Calculadora de área de figuras


Pregunta qué figura quiere calcular (círculo, cuadrado, triángulo) y calcula su área.
Pistas:
Usa un menú con if, elif, else
Para el círculo: π × radio² (usa 3.1416 o importa [Link])
Cuadrado: lado × lado, Triángulo: (base × altura) / 2

📸 Captura de pantalla del resultado:

15. Contador de letras específicas


Pide una frase y una letra, cuenta cuántas veces aparece esa letra.
Pistas:
Recorre la frase con un for
Usa .lower() para que no distinga mayúsculas/minúsculas
Extra: Muestra también en qué posiciones aparece

📸 Captura de pantalla del resultado:


16. FizzBuzz
Imprime números del 1 al 100, pero: Si es múltiplo de 3: imprime 'Fizz', Si es múltiplo de 5:
imprime 'Buzz', Si es múltiplo de ambos: imprime 'FizzBuzz'
Pistas:
Usa % para verificar múltiplos
Truco: Verifica primero si es múltiplo de ambos (15)

📸 Captura de pantalla del resultado:

18. Calculadora de IMC


Calcula el Índice de Masa Corporal y di en qué categoría está.
Pistas:
IMC = peso / (altura × altura)
Altura debe estar en metros
Categorías: <18.5 bajo peso, 18.5-24.9 normal, 25-29.9 sobrepeso, ≥30
obesidad

📸 Captura de pantalla del resultado:

19. Validador de contraseña


Pide una contraseña y verifica si es 'segura' (mínimo 8 caracteres, tiene números y letras).
Pistas:
Usa len() para verificar longitud
El método .isdigit() verifica si es número, .isalpha() si es letra
Truco: Recorre cada carácter verificando qué tipo es

📸 Captura de pantalla del resultado:


20. Simulador de cajero automático
Empieza con $1000. Permite consultar saldo, depositar y retirar.
Pistas:
Usa un bucle mientras el usuario no elija salir
Guarda el saldo en una variable que se actualiza
Validación: No permitir retirar más de lo que hay en la cuenta

📸 Captura de pantalla del resultado:

También podría gustarte