[Programación]Por que el código perl funca y el python no?? para jugar y romperse la cabeza contra el teclado..
Horacio Castellini
horacio9573 en yahoo.com.ar
Vie Ago 24 07:33:14 ART 2012
________________________________
De: Manuel Naranjo <naranjo.manuel en gmail.com>
Para: programacion en lugro.org.ar
Enviado: jueves, 23 de agosto de 2012 18:16
Asunto: Re: [Programación]Por que el código perl funca y el python no?? para jugar y romperse la cabeza contra el teclado..
me parece que la bos## no es lenguaje es el programador!
> if(($y<$NR)||($x<$NR)){
> if y<NR :
a ver si te das cuenta cuál es TU error!
Si me di cuenta mucho después ... pero la razón principal es esta:
if(($y<$NR)||($x<$NR)){
No es la misma a la versión en Python: (eso pasa cuando se trascriben multilenguajes)
if y<NR :
Si pones igual en Python, lo cual sería:
if y < NR or x < NR:
Da error, porque en algún punto el algoritmo excede las dimensiones de la matriz.
En Perl no pasa nada, porque Perl silenciosamente crea las entradas que requiere en un arreglo y las
inicia con ceros además.
Eso me di cuenta cuando vi que la dimensión de la matriz cambiaba en perl...
Por eso el código perl funcaba aunque el código era incorrecto... :((
_______________________________________________
Programacion mailing list
Programacion en lugro.org.ar
http://lugro.org.ar/mailman/listinfo/programacion
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lugro.org.ar/pipermail/programacion/attachments/20120824/c6b1f619/attachment.htm>
Más información sobre la lista de distribución Programacion