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"?.

Marcas: