Estos ejercicios corresponden a lo explicado en la lección sobre el tipo range().
Se pueden consultar unas posibles soluciones.
Al cargar por primera vez la página, o al recargarla, algunos enunciados pueden tardar un poco en mostrarse. Por favor, tenga paciencia.
Escriba un tipo range() que sea equivalente a la lista mostrada:
Enunciado:
Expresión:
0
0
Escriba un tipo range() que sea equivalente a la lista mostrada:
Enunciado:
Expresión:
0
0
Escriba un tipo range() que sea equivalente a la lista mostrada:
Enunciado:
Expresión:
0
0
Escriba un programa que escriba las siguientes listas
Nota: Para cada lista será necesario incluir un print(list(range( ... )))
LISTAS FIJAS [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]
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:
LISTAS A PARTIR DE VALOR
Escriba un número entero mayor que 0: 0
¡Le he pedido un número entero mayor que 0!
LISTAS A PARTIR DE VALOR
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]
LISTAS A PARTIR DE VALOR
Escriba un número entero mayor que 0: 1
[0, 1]
[1, 0]
[]
[]
[0, 1, 0]
Escriba un programa que pida un número entero y escriba una lista de números consecutivos del 0 al valor dado.
LISTAS DESDE CERO HASTA VALOR
Escriba un número entero: 9
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
LISTAS DESDE CERO HASTA VALOR
Escriba un número entero: -5
[0, -1, -2, -3, -4, -5]
LISTAS DESDE CERO HASTA VALOR
Escriba un número entero: 0
[0]
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:
LISTAS ENTRE DOS NÚMEROS Escriba un número entero: 8 Escriba otro número entero mayor que 8: 5 ¡Le he pedido un número mayor que 8!
LISTAS ENTRE DOS NÚMEROS 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]
LISTAS ENTRE DOS NÚMEROS 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]
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.
LISTA DE UN VALOR A OTRO Escriba el número entero inicial: 3 Escriba el número entero final: 12 [3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
LISTA DE UN VALOR A OTRO 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]
LISTA DE UN VALOR A OTRO Escriba el número entero inicial: 5 Escriba el número entero final: 5 [5]
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.
LISTA DE MENOR A MAYOR Escriba un número entero: 4 Escriba otro número entero: 10 [5, 6, 7, 8, 9]
LISTA DE MENOR A MAYOR Escriba un número entero: 10 Escriba otro número entero: 4 [5, 6, 7, 8, 9]
LISTA DE MENOR A MAYOR Escriba un número entero: 4 Escriba otro número entero: -3 [-2, -1, 0, 1, 2, 3]
LISTA DE MENOR A MAYOR Escriba un número entero: 5 Escriba otro número entero: 6 []
LISTA DE MENOR A MAYOR Escriba un número entero: 5 Escriba otro número entero: 5 []
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.
VALORES CONSECUTIVOS Escriba el número entero inicial: 4 Escriba cuántos valores quiere: -5 ¡La cantidad de valores no puede ser negativa!
VALORES CONSECUTIVOS Escriba el número entero inicial: 4 Escriba cuántos valores quiere: 10 [4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
VALORES CONSECUTIVOS Escriba el número entero inicial: 4 Escriba cuántos valores quiere: 0 []
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)..
PARES ENTRE VALORES Escriba el número entero inicial: 6 Escriba el número entero final: 4 ¡El número final debe ser mayor que el inicial!
PARES ENTRE VALORES Escriba el número entero inicial: 3 Escriba el número entero final: 12 [4, 6, 8, 10, 12]
PARES ENTRE VALORES Escriba el número entero inicial: 6 Escriba el número entero final: 15 [6, 8, 10, 12, 14]
PARES ENTRE VALORES Escriba el número entero inicial: 8 Escriba el número entero final: 8 [8]
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):
MÚLTIPLOS ENTRE VALORES Escriba el número entero inicial: 5 Escriba el número entero final: 4 ¡El número final debe ser mayor que el inicial!
MÚLTIPLOS ENTRE VALORES 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!
MÚLTIPLOS ENTRE VALORES 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]
MÚLTIPLOS ENTRE VALORES 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]
MÚLTIPLOS ENTRE VALORES 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: []
MÚLTIPLOS ENTRE VALORES Escriba el número entero inicial: 35 Escriba el número entero final: 39 ¿De qué número quiere los múltiplos?: 5 Entre 35 y 39 hay 1 múltiplos de 5: [35]