El tipo range() - Ejercicios

Estos ejercicios corresponden a lo explicado en la lección sobre el tipo range().

Se pueden consultar unas posibles soluciones.

¡Atención!Al cargar por primera vez la página, o al recargarla, algunos enunciados pueden tardar un poco en mostrarse. Por favor, tenga paciencia.

range() - 1

Escriba un tipo range() que sea equivalente a la lista mostrada:

Enunciado:

Expresión:

0 Correctas

0 Incorrectas

range() - 2

Escriba un tipo range() que sea equivalente a la lista mostrada:

Enunciado:

Expresión:

0 Correctas

0 Incorrectas

range() - 3

Escriba un tipo range() que sea equivalente a la lista mostrada:

Enunciado:

Expresión:

0 Correctas

0 Incorrectas

Solución del ejerciciorange() - 4

Escriba un programa que escriba las siguientes listas

Nota: Para cada lista será necesario incluir un print(list(range( ... )))

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
[4, 5, 6, 7, 8, 9, 10]
[-6, -5, -4, -3, -2, -1]
[-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]
[500, 400, 300, 200, 100, 0]

Solución del ejerciciorange() - 5

Escriba un programa que pida un número entero mayor que cero y escriba varias listas de números consecutivos, como indican los ejemplos siguientes:

Escriba un número entero mayor que 0: 0
¡Le he pedido un número entero mayor que 0!
Escriba un número entero mayor que 0: 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]
Escriba un número entero mayor que 0: 1
[0, 1]
[1, 0]
[]
[]
[0, 1, 0]

Solución del ejerciciorange() - 6

Escriba un programa que pida un número entero y escriba una lista de números consecutivos del 0 al valor dado.

Escriba un número entero: 9
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Escriba un número entero: -5
[0, -1, -2, -3, -4, -5]
Escriba un número entero: 0
[0]

Solución del ejerciciorange() - 7

Escriba un programa que pida dos números enteros (el segundo mayor que el primero) y escriba varias listas de números consecutivos, como indican los siguientes ejemplos:

Escriba un número entero: 8
Escriba otro número entero mayor que 8: 5
¡Le he pedido un número mayor que 8!
Escriba un número entero: 5
Escriba otro número entero 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]
Escriba un número entero: -2
Escriba otro número entero mayor que -2: 3
[-2, -1, 0, 1, 2, 3]
[2, 1, 0, -1, -2]
[-1, 0, 1, 2, 3, 4]
[2, 1, 0, -1]
[-2, -1, 0, 1, 2, 3, 2, 1, 0, -1, -2]

Solución del ejerciciorange() - 8

Escriba un programa que pida dos números enteros y escriba la lista de números consecutivos de uno a otro, en orden creciente o decreciente.

Escriba el número entero inicial: 3
Escriba el número entero final: 12
[3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
Escriba el número entero inicial: 16
Escriba el número entero final: 5
[16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5]
Escriba el número entero inicial: 5
Escriba el número entero final: 5
[5]

Solución del ejerciciorange() - 9

Escriba un programa que pida dos números enteros y escriba la lista de números consecutivos que hay entre ellos, de menor a mayor.

Escriba un número entero: 4
Escriba otro número entero: 10
[5, 6, 7, 8, 9]
Escriba un número entero: 10
Escriba otro número entero: 4
[5, 6, 7, 8, 9]
Escriba un número entero: 4
Escriba otro número entero: -3
[-2, -1, 0, 1, 2, 3]
Escriba un número entero: 5
Escriba otro número entero: 6
[]
Escriba un número entero: 5
Escriba otro número entero: 5
[]

Solución del ejerciciorange() - 10

Escriba un programa que pida dos números enteros m y n y escriba una lista de n números consecutivos a partir de m.

Escriba el número entero inicial: 4
Escriba cuántos valores quiere: -5
¡La cantidad de valores no puede ser negativa!
Escriba el número entero inicial: 4
Escriba cuántos valores quiere: 10
[4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
Escriba el número entero inicial: 4
Escriba cuántos valores quiere: 0
[]

Solución del ejerciciorange() - 11

Escriba un programa que pida dos números enteros y escriba la lista de números pares que hay entre ellos (incluidos ellos mismos si son pares)..

Escriba el número entero inicial: 6
Escriba el número entero final: 4
¡El número final debe ser mayor que el inicial!
Escriba el número entero inicial: 3
Escriba el número entero final: 12
[4, 6, 8, 10, 12]
Escriba el número entero inicial: 6
Escriba el número entero final: 15
[6, 8, 10, 12, 14]
Escriba el número entero inicial: 8
Escriba el número entero final: 8
[8]

Solución del ejerciciorange() - 12

Escriba un programa que pida tres números enteros y escriba la lista de números múltiplos del tercero que hay entre los dos primeros (incluidos ellos mismos si son múltiplos del número indicado):

Escriba el número entero inicial: 5
Escriba el número entero final: 4
¡El número final debe ser mayor que el inicial!
Escriba el número entero inicial: 9
Escriba el número entero final: 37
¿De qué número quiere los múltiplos?: 0
¡Los múltiplos deben ser de un número entero mayor que cero!
Escriba el número entero inicial: 9
Escriba el número entero final: 37
¿De qué número quiere los múltiplos?: 5
Entre 9 y 37 hay 6 múltiplos de 5 :
[10, 15, 20, 25, 30, 35]
Escriba el número entero inicial: 9
Escriba el número entero final: 18
¿De qué número quiere los múltiplos?: 3
Entre 9 y 18 hay 4 múltiplos de 3 :
[9, 12, 15, 18]
Escriba el número entero inicial: 7
Escriba el número entero final: 10
¿De qué número quiere los múltiplos?: 25
Entre 7 y 10 hay 0 múltiplos de 25 :
[]