Estructuras Repetitivas
Requisitos de finalización
5. Ciclo "for"
5.3. Ejemplos del uso de la sentencia "for"
Consigna 1:
Crear un código en Python que obtenga la suma de todos los números positivos divisibles por tres hasta el mil.
- ¿De qué otra forma se le ocurre que se puede obtener el mismo resultado?.
Consigna 2:
Realizar un programa en Python que pida al usuario que ingrese un número y calcular su factorial.
- Observe la función range( ). ¿Por qué se inicia en 1 y se termina en "num + 1"?.
- Modifique el programa para que en caso de ingresar un número negativo pida el reingreso.
Consigna 3:
Realizar un programa en Python que cuente la cantidad de vocales y consonantes que tiene una frase ingresada por teclado.
- Según su uso, ¿Qué tipo de variable es "es_vocal"?.
- ¿Qué es "isalpha( )"?.
- ¿Cuál es la función de "isalpha( )" en el código?.
- ¿Por qué en la línea 7 se coloca en FALSO "es_vocal" en cada iteración del bucle "for" más externo?.
- ¿Por qué en la línea14 no se utiliza un "else" en lugar del "elif"?.