[ Foro de Python ]
n=int(input())
y=1
g=0
lista=[]
mensaje=[]
while y<=(n*3):
msj=int(input())
lista.append(msj)
mensaje.append(lista[g:y])
g=g+1
y=y+1
#Tengo el siguiente código y quisiera que por cada elemento que el usuario me ingrese, agruparlos de a 3 en una lista, y añadir dicha lista a otra lista.
Cuando el usuario ingresa 6 elementos, lo que me imprime es:
[[12], [32], [43], [54], [65], [76]]
Y quisiera imprimir:
[[12,32,43], [54,65,76]]
Ayuda, porfavor
¿12,32,43, 54, 65 y 76 son los 6 elementos introducidos por el usuario?
¿cuál es la misión de las variables "g" e "y"?
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)