Reto: Bucles
Listar los números del 1 al 10.
Método 1
El primer método para resolver este reto es muy simple. Creamos una lista con los números del 1 al 10 y luego imprimimos la lista.Obviamente no es un método válido para un elevado número de datos a imprimir ya que tendríamos que escribir de forma manual la lista. Afortunadamente disponemos de mejores métodos, pero hemos querido mostrar este por su sencillez y para introducir las listas.
x=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(x)
Método 2
Con este método ya podríamos generar listas grandes gracias al uso derange
y de list
.miLista=list(range(1,11))
print(miLista)
Método 3
Vamos a listar los números imprimiendo cada uno usando un bucle creado con unwhile
.x=0
while (x < 10):
x+=1
print(x)
La expresión
x+=1
equivale a x=x+1
que permite incrementar la variable x
en una unidad cada vez que el flujo del programa pasa por esa línea. En nuestro caso, se usa para conseguir que el rango a imprimir comience en 1 y finalice en 10.Método 4
Vamos a listar los números uno a uno usando un bucle creado con unfor
.for x in range(1,11):
print (x)
Método 5
Usamos una lista de comprensión (List Comprehensions). Se trata de sintetizar código para hacer un buclefor
en una sola línea.x=[i+1 for i in range(10)]
print(x)
Muchas gracias.
ResponderEliminardef run():
ResponderEliminarfor i in range(1,11):
print (i,end=" ")
print ("Hola")
run()
list = list(range(1,11))
ResponderEliminarprint(list)
el mio es sencillo jajaja
ResponderEliminar'listar los números del 1 al 10.'
for i in range(1,11):
print('numero: ', i)