Estos ejercicios corresponden a lo explicado en la lección sobre la función range(). En el apéndice Libro de estilo puedes consultar cómo deben llamarse los ficheros, dónde guardarlos, etc.
Escribe un programa que escriba las siguientes listas:
[0, | 1, | 2, | 3, | 4, | 5, | 6, | 7, | 8, | 9] |
[4, | 5, | 6, | 7, | 8, | 9, | 10] | |||
[-6, | -5, | -4, | -3, | -2, | -1, | 0] | |||
[-56, | -55, | -54, | -53, | -52, | -51, | -50] | |||
[1, | 3, | 5, | 7, | 9, | 11, | 13, | 15, | 17] | |
[-6, | -4, | -2, | 0, | 2, | 4, | 6, | 8, | 10] | |
[100, | 200, | 300, | 400, | 500, | 600, | 700, | 800, | 900, | 1000] |
[10, | 9, | 8, | 7, | 6, | 5, | 4] | |||
[-50, | -51, | -52, | -53, | -54, | -55, | -56] | |||
[17, | 15, | 13, | 11, | 9, | 7, | 5, | 3, | 1] | |
[1000, | 900, | 800, | 700, | 600, | 500, | 400, | 300, | 200, | 100] |
Escribe un programa que pida un número positivo y escriba varias listas de números consecutivos, como indican los ejemplos siguientes:
Dime un número positivo: -2
¡Te he pedido un número positivo!
Dime un número positivo: 5
[0, | 1, | 2, | 3, | 4, | 5] | |||||
[5, | 4, | 3, | 2, | 1, | 0] | |||||
[1, | 2, | 3, | 4] | |||||||
[4, | 3, | 2, | 1] | |||||||
[0, | 1, | 2, | 3, | 4, | 5, | 4, | 3, | 2, | 1, | 0] |
Escribe un programa que pida un número y escriba una lista de números consecutivos del 0 al valor dado.
Dime un número: 9
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Dime un número: -5
[0, -1, -2, -3, -4, -5]
Escribe un programa que pida dos números (el segundo mayor que el primero) y escriba varias listas de números consecutivos, como indican los siguientes ejemplos:
Dime un número: 8
Dime otro número mayor que 8: 5
¡Te he pedido un número mayor que 8!
Dime un número: 5
Dime otro número mayor que 5: 11
[5, | 6, | 7, | 8, | 9, | 10, | 11] | ||||||
[10, | 9, | 8, | 7, | 6, | 5] | |||||||
[6, | 7, | 8, | 9, | 10, | 11, | 12] | ||||||
[10, | 9, | 8, | 7, | 6] | ||||||||
[5, | 6, | 7, | 8, | 9, | 10, | 11, | 10, | 9, | 8, | 7, | 6, | 5] |
Escribe un programa que pida dos números y escriba la lista de números consecutivos entre ellos, en orden creciente o decreciente.
Dime el número inicial: 3
Dime el número final: 12
[3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
Dime el número inicial: 16
Dime el número final: 5
[16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5]
Escribe un programa que pida dos números y escriba la lista de números consecutivos que hay entre ellos, de menor a mayor.
Dime un número: 4
Dime otro número: 10
[5, 6, 7, 8, 9]
Dime un número: 4
Dime otro número: -3
[-2, -1, 0, 1, 2, 3]
Escribe un programa que pida dos números m y n y escriba una lista de n números consecutivos a partir de m.
Dime el valor inicial: 4
Dime cuántos números quieres: 10
[4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
Escribe un programa que pida dos números y escriba la lista de números pares que hay entre ellos.
Dime el valor inicial: 3
Dime el valor final: 12
[4, 6, 8, 10, 12]
Dime el valor inicial: 6
Dime el número final: 15
[6, 8, 10, 12, 14]
Escribe un programa que pida tres números y escriba la lista de números múltiplos del tercero que hay entre los dos primeros.
Dime el valor inicial: 10
Dime el valor final: 37
¿De qué número quieres los múltiplos?: 5
[10, 15, 20, 25, 30, 35]
Entre 10 y 37 hay 6 múltiplos de 5.
Siguiente lección: Bucle for
Autor: Bartolomé Sintes Marco
Última modificación de esta página: 25 de octubre de 2002