[ Foro de Python ]

CICLO ORDEN 3

15-Apr-2021 21:56
Invitado (Sebasti?n )
1 Respuestas

Hola

Alguien conoce alguna función de python (como el loop for) en el que pueda lograr la secuencia mostrada:

0 0 0
1 0 1
2 0 2
3 0 3
4 0 4
5 0 5
6 1 0
7 1 1
8 1 2
9 1 3
10 1 4
11 1 5


La primera columna sería un numero multiplo de 6 y podría ir hasta infinito, la segunda sería los numeros repetidos 6 veces en secuencia (la cantidad entonces de numeros no repetidos sería la cantidad de la primera columna dividida entre 6), la tecera sería la secuencia de 0 a 5 hasta llegar al fin. ( yo tengo condicionado que la primera columna tenga una cantida multiplo de 6).

Yo he intentado con for i in range - for j in range - for k in range, y no lo logro


16-Apr-2021 00:05
Nacho Cabanes (+83)

Te basta con un único "for": la primera columna es el índice del "for", la segunda es su división entera entre 6 y la tercera es el resto de esa división entera.






(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.)