Este documento presenta 12 ejercicios sobre bucles for en Python. Los ejercicios cubren temas como generar series aritméticas y tablas de multiplicar usando bucles for con diferentes parámetros de range(), determinar si un número es par o impar, calcular sumas y factoriales, e identificar números negativos, máximos, mínimos y promedios introducidos por el usuario. Los últimos ejercicios tratan sobre encontrar los divisores de un número y determinar si es primo.
0 calificaciones0% encontró este documento útil (0 votos)
89 vistas3 páginas
Este documento presenta 12 ejercicios sobre bucles for en Python. Los ejercicios cubren temas como generar series aritméticas y tablas de multiplicar usando bucles for con diferentes parámetros de range(), determinar si un número es par o impar, calcular sumas y factoriales, e identificar números negativos, máximos, mínimos y promedios introducidos por el usuario. Los últimos ejercicios tratan sobre encontrar los divisores de un número y determinar si es primo.
Este documento presenta 12 ejercicios sobre bucles for en Python. Los ejercicios cubren temas como generar series aritméticas y tablas de multiplicar usando bucles for con diferentes parámetros de range(), determinar si un número es par o impar, calcular sumas y factoriales, e identificar números negativos, máximos, mínimos y promedios introducidos por el usuario. Los últimos ejercicios tratan sobre encontrar los divisores de un número y determinar si es primo.
Este documento presenta 12 ejercicios sobre bucles for en Python. Los ejercicios cubren temas como generar series aritméticas y tablas de multiplicar usando bucles for con diferentes parámetros de range(), determinar si un número es par o impar, calcular sumas y factoriales, e identificar números negativos, máximos, mínimos y promedios introducidos por el usuario. Los últimos ejercicios tratan sobre encontrar los divisores de un número y determinar si es primo.
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Está en la página 1de 3
TIC II Python
Dpto. Tecnología IES Fco. Grande Covián
4. Bucle for (1)
1. Utilizando cinco bucles tipo for y en cada uno de ellos el tipo range() con tres argumentos, escribe el código Python necesario para que se muestre por pantalla la siguiente información tabulada con las siguientes cinco series aritméticas: 1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 14 16 18 20 20 23 26 29 32 35 38 41 44 47 10 14 18 22 26 30 40 35 30 25 20 15 10 5 0 2. Crea un programa que muestre el mismo resultado que en el ejercicio anterior, pero utilizando ahora bucles tipo for con tipos range() de dos argumentos. 3. Crea un programa que muestre la tabla del ejercicio número 1, utilizando bucles tipo for con tipos range() que tengan solamente un argumento. 4. Escribe el código necesario para generar las siguientes siete secuencias de números utilizando bucles for. 1 4 9 16 25 36 49 64 81 100 2 5 10 17 26 37 50 65 82 101 8 27 64 125 216 343 2 6 12 20 30 42 56 1 10 100 1000 10000 1.0 0.1 0.01 0.001 0.0001 1 -1 1 -1 1 -1 1 -1 5. Escribe un programa que pida dos números enteros, el segundo ha de ser mayor o igual que el primero. A continuación, se debe mostrar por pantalla una lista con todos los números enteros comprendidos entre los números introducidos, indicando en cada caso si el número escrito es par o impar. Escribe un número entero: 6 Escribe un número entero mayor o igual que 6: 2 ¡Te he pedido un número entero mayor que 6!
Escribe un número entero: 4
Escribe un número entero mayor o igual que 4: 8 El número 4 es par El número 5 es impar El número 6 es par El número 7 es impar El número 8 es par
Escribe un número entero: 5
Escribe un número entero mayor o igual que 5: 5 El número 5 es impar 6. Escribe un programa que pida dos números enteros, el segundo ha de ser mayor o igual que el primero. A continuación, el programa debe mostrar como resultado la suma de todos los enteros comprendidos entre el primero y el segundo incluidos ambos. Observa el formato del resultado en el modelo: TIC II Python Dpto. Tecnología IES Fco. Grande Covián
Escribe un número entero: 7
Escribe un número entero mayor que 7: 7 ¡Te he pedido un número entero mayor que 7!
Escribe un número entero: 30
Escribe un número entero mayor que 30: 32 La suma desde 30 hasta 32 es 93 30 + 31 + 32 = 93 7. Escribe un programa que pida por pantalla un número entero y que a continuación calcule su factorial. En número ha de ser mayor que cero. El factorial de un entero n (n!) es el producto de los enteros desde el 1 hasta dicho número n. Escribe un número entero mayor que cero: -5 ¡Le he pedido un número entero mayor que cero!
Escribe un número entero mayor que cero: 5
El factorial de 5 es: 120 8. Escribe un programa que permita sumar números, la aplicación debe funcionar de la siguiente forma: a. En primer lugar, el programa preguntará por la cantidad de números que se van a introducir b. A continuación, el programa debe pedir cada uno de esos valores (pueden ser decimales) c. Por último el programa calculará la suma de todos ellos y mostrará el resultado por pantalla. ¿Cuántos valores vas a introducir? -1 ¡Imposible!
¿Cuántos valores vas a introducir?5
Escribe el número 1: 25 Escribe el número 2: 30 Escribe el número 3: 10.5 Escribe el número 4: 14 Escribe el número 5: 23 La suma de los números que has escrito es 102.5 9. Diseña un programa que detecte números negativos, la aplicación debe funcionar de la siguiente forma: a. En primer lugar, el programa preguntará por la cantidad de números que se van a introducir. b. A continuación, el programa ha de pedir cada uno de esos valores (pueden ser decimales) c. Por último el programa indicará cuántos de esos números son negativos. ¿Cuántos valores vas a introducir? -1 ¡Imposible!
¿Cuántos valores vas a introducir?2
Escribe el número 1: 56 TIC II Python Dpto. Tecnología IES Fco. Grande Covián
Escribe el número 2: -22
Has escrito 1 número negativo.
¿Cuántos valores vas a introducir?5
Escribe el número 1: 56 Escribe el número 2: -22 Escribe el número 3: 98 Escribe el número 4: -30 Escribe el número 5: -30 Has escrito 3 números negativos. 10. Diseña un programa que pregunte por la cantidad de números que se van a introducir. A continuación, la aplicación debe de mostrar como resultado el mayor, el menor y la media aritmética de todos ellos. ¿Cuántos valores vas a introducir? -1 ¡Imposible!
¿Cuántos valores vas a introducir? 5
Escribe el número 1: 25 Escribe el número 2: 100 Escribe el número 3: 7 Escribe el número 4: 90 Escribe el número 5: 14 El mínimo de los valores introducidos es 7.0 El máximo de los valores introducidos es 100.0 La media de los valores introducidos es 47.2 11. Crea un programa que pida un valor entero mayor que cero y calcule todos sus divisores, mostrando el resultado con el formato indicado en el siguiente ejemplo (necesitarás utilizar una variable tipo lista). Escribe un número entero mayor que cero: -5 ¡El número introducido debe ser un entero mayor de cero!
Escribe un número entero mayor que cero: 200
Los 12 divisores de 200 son 1, 2, 4, 5, 8, 10, 20, 25, 40, 50, 100 y 200. 12. Tomando como punto de partida el programa anterior, escribe el código necesario para que el programa determine si el número es primo o no, el resultado podría ser: Escribe un número entero mayor que cero: -5 ¡El número introducido debe ser un entero mayor de cero!
Escribe un número entero mayor que cero: 200
200 no es un número primo. Los 12 divisores de 200 son 1, 2, 4, 5, 8, 10, 20, 25, 40, 50, 100 y 200.