Ejercicios de Programación en Python - Nivel Principiante
Datos simples e input
1. Pedir al usuario su nombre y saludarlo.
2. Pedir dos números y mostrar la suma.
3. Pedir un número y mostrar el doble y el triple.
4. Pedir el radio de un círculo y mostrar el área.
5. Pedir el precio de un producto y calcular el precio con IVA (21%).
6. Pedir el año de nacimiento y calcular la edad.
7. Pedir un número y mostrar si es par o impar.
8. Pedir un número y decir si es positivo, negativo o cero.
9. Pedir una temperatura en Celsius y convertir a Fahrenheit.
10. Pedir un número entero y mostrar la tabla del 1 al 10.
Bucles for
11. Imprimir los números del 1 al 20.
12. Pedir un número y mostrar todos los números desde 1 hasta ese número.
13. Mostrar la suma de los primeros 100 números.
14. Pedir un número y mostrar su factorial.
15. Pedir una palabra y mostrar cada letra por separado.
16. Pedir 5 números y mostrar el promedio.
17. Pedir un número y mostrar cuántos divisores tiene.
18. Mostrar los múltiplos de 3 entre 1 y 100.
Bucles while
19. Pedir una contraseña y repetir hasta que sea "python123".
20. Pedir números hasta que el usuario ingrese 0. Al final, mostrar la suma.
21. Pedir números hasta que el usuario escriba "salir". Mostrar cuántos ingresó.
22. Pedir un número y verificar si es primo.
23. Adivinar un número secreto (entre 1 y 10) con intentos ilimitados.
24. Adivinar un número secreto (entre 1 y 10) con solo 3 intentos.
25. Mostrar un contador del 10 al 1 usando while.
Condicionales (if, elif, else)
26. Pedir dos números y decir cuál es mayor.
27. Pedir tres números y mostrar el mayor.
28. Pedir una nota y decir si está aprobado (>=6).
29. Pedir una edad y decir si puede votar (>=16).
30. Pedir una letra y decir si es vocal o consonante.
31. Simular un cajero automático: ingresar monto, si hay fondos, descontar.
32. Simular un menú: 1. Sumar, 2. Restar, 3. Salir.
Datos compuestos (listas y cadenas)
33. Pedir nombres hasta que se escriba "fin", y luego mostrarlos todos.
34. Crear una lista con 5 números y mostrar el mayor.
35. Pedir al usuario que ingrese 5 palabras y mostrarlas en orden inverso.
36. Contar cuántas veces aparece una letra en una palabra.
37. Pedir 5 edades, guardarlas en lista y mostrar promedio.
38. Crear una lista de frutas e imprimir solo las que empiecen con "a".
39. Mostrar cuántas vocales tiene una frase ingresada por el usuario.
40. Pedir una palabra y mostrarla al revés.