Estos ejercicios corresponden a lo explicado en la lección sobre el bucle for. En el apéndice Libro de estilo puedes consultar cómo deben llamarse los ficheros, dónde guardarlos, etc.
Escribe un programa que escriba los siguientes números (la separación entre números es para facilitarte el saber cuántos números tiene que escribir cada bucle) y en el que la función range que utilices tenga un único argumento (por ejemplo, para la primera lista range(10)).
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
2 | 4 | 6 | 8 | 10 | 12 | 14 | 16 | 18 | 20 |
20 | 22 | 24 | 26 | 28 | 30 | 32 | 34 | 36 | 38 |
10 | 14 | 18 | 22 | 26 | 30 | ||||
40 | 35 | 30 | 25 | 20 | 15 | 10 | 5 | 0 |
Escribe un programa que escriba los siguientes números (la separación entre números es para facilitarte el saber cuántos números tiene que escribir cada bucle y los puntos suspensivos indican que Python escribirá más decimales):
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 | ||||
1.0 | 0.5 | 0.3333.. | 0.25 | 0.2 | 0.1666.. | 0.1428 | 0.125 | ||
2 | 6 | 12 | 20 | 30 | 42 | 56 | |||
1 | 10 | 100 | 1000 | 10000 | 100000 | ||||
1.0 | 0.1 | 0.01 | 0.001 | 0.0001 | |||||
1 | -1 | 1 | -1 | 1 | -1 | 1 | -1 |
Escribe un programa que pida dos números y escriba qué números son pares y cuáles impares desde el primero hasta el segundo.
Dime un número: 4
Dime un número mayor 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 programa que pida dos números y escriba la suma de enteros desde el primer número hasta el segundo.
Dime un número: 30
Dime un número mayor que 30: 32
La suma desde 30 hasta 32 es: 93
30+31+32 = 93
Escribe un programa que pida un número y calcule su factorial.
Dime un número: 5
El factorial de 5 es: 120
Escribe un programa que pregunte cuantos números vas a introducir, pida esos números y calcule su suma.
Dime cuántos números vas a escribir: 5
Dime el número 1 : 25
Dime el número 2 : 30
Dime el número 3 : 10
Dime el número 4 : 14
Dime el número 5 : 23
La suma de los números que has escrito es: 102
Escribe un programa que pregunte cuántos números vas a introducir, pida esos números y escriba cuántos negativos has puesto.
Dime cuántos números vas a escribir: 5
Dime el número 1: 56
Dime el número 2: -22
Dime el número 3: 98
Dime el número 4: -30
Dime el número 5: -30
Has escrito 3 números negativos
Escribe un programa que pida pregunte cuántos números vas a introudcir, pida esos números, y escriba el mayor, el menor y la media.
¿Cuántos valores vas a introducir?: 5
Dime el número 1: 25
Dime el número 2: 100
Dime el número 3: 7
Dime el número 4: 90
Dime el número 5: 14
El número más pequeño de los introducidos es: 7
El número más grande de los introducidos es: 100
La media de los números introducidos es: 47.2
Escribe un programa que pida la anchura y altura de un rectángulo y lo dibuje de la siguiente manera:
Anchura del rectángulo: 5
Altura del rectángulo: 3
*****
*****
*****
Escribe un programa que pida la altura de un triángulo y lo dibuje de la siguiente manera:
Altura del triángulo: 4
*
**
***
****
Escribe un programa que pida la altura de un triángulo y lo dibuje de la siguiente manera:
Altura del triángulo: 4
****
***
**
*
Escribe un programa que pida la anchura de un triángulo y lo dibuje de la siguiente manera:
Anchura del triángulo: 4
*
**
***
****
***
**
*
Escribe un programa que pida la anchura y altura de un rectángulo y lo dibuje de la siguiente manera:
Anchura del rectángulo: 5
Altura del rectángulo: 4
*****
* *
* *
*****
Escribe un programa que pida la altura de un triángulo y lo dibuje de la siguiente manera:
Altura del triángulo: 5
*
***
*****
*******
*********
Escribe un programa que pida un número y escriba sus divisores.
Dime un número: 200
Los divisores de 200 son 1 2 4 5 8 10 20 25 40 50 100 200
¡Hasta la vista!
Escribe un programa que pida un número y escriba si es primo o no.
Dime un número: 123
El número 123 no es primo
Dime un número:127
El número 127 es primo
Siguiente lección: Listas
Autor: Bartolomé Sintes Marco
Última modificación de esta página: 31 de marzo de 2004