Ejercicios y soluciones parte 2: Ciclos
En esta sección encontraremos algunos ejercicios básicos de ciclos y listas. Todos los ejercicios tienen solución. Recuerda que los ejercicios son para principiantes por lo que el código no está optimizado.
Ejercicio: Imprimir 10 veces
Crear un programa que dado un texto lo imprima 10 veces. Por ejemplo, dado el texto Hola mundo lo deberá mostrar diez veces.
Ejercicio: Imprimir números impares
Crear un programa que dado un número entero positivo imprima todos los números impares desde 1 hasta ese número. Por ejemplo, dado el número 10 el programa imprimirá los números 1, 3, 5, 7, 9.
Ejercicio: Cuenta regresiva
Crear un programa que dado un número entero positivo imprima la cuenta regresiva de ese número hasta cero. Por ejemplo, dado el número 10 el programa imprimirá los números 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0.
Ejercicio: Copiar e invertir
Crear un programa que, dada una lista con números, copie los valores a otra lista y los invierta. Por ejemplo, dada la lista [1, 2, 3, 4, 5] el programa deberá imprimir:
- La lista original es: [1, 2, 3, 4, 5]
- La copia es: [5, 4, 3, 2, 1]
Ejercicio: Suma de números pares y nones
Crear un programa que dada una lista de números enteros positivos imprima la suma de los pares y la suma de los nones. Por ejemplo, dados los siguientes números [3, 2, 3, 4, 5, 6, 1, 7] la suma de pares es 12, y la suma de nones es 19.
Ejercicio: Triángulo rectángulo
Crear un programa que dada la altura imprima un triángulo rectángulo como el siguiente:
// Altura: 5
*
**
***
****
*****
Ejercicio: El Árbol de Navidad
Crear un programa que dada la altura imprima un árbol de navidad como el siguiente:
// Altura: 5
*
***
*****
*******
*********
Ejercicio: El Árbol de Navidad con números
Crear un programa que dada la altura imprima un árbol de navidad como el siguiente:
// Altura: 5
1
222
33333
4444444
555555555
Ejercicio: La sucesión de Fibonacci
Crear un programa que imprima los primeros 'n' números de Fibonacci. Por ejemplo, si el valor de 'n' es 10 los números impresos serán: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34.