ya probé sacar los parentesis con el mismo resultado
El día 23 de agosto de 2012 11:34, Juan Pablo Botero <juanpabloboterolo...@gmail.com> escribió: > Saludos. > > Intenta con la condición del if sin parentesis. > > El 23 de agosto de 2012 09:05, Horacio <horacio9...@gmail.com> escribió: >> >> Buenas, este problema me desafía todo mi sentido común... lo que busco >> >> en una matriz A de NRxNR es hallar las codiagonales no nulas y su >> longitud.. >> >> AVISO: Este algoritmo funciona, lo he probado en PERL!! >> >> Pero el siguiente código no se por qué LM y S se mantienen en cero??? >> luego del ELSE: cuando s+=1 si se incrementa en 1!! como lo compruebo >> en el primer "print" WTF!!! >> >> d=[] >> d=[0]*NR >> LM=0 >> s=0 >> for c in range(5,NR): >> s=0 >> for x in range(NR): >> y=x+c >> if (y<NR): >> if (A[x][y]==1): >> s+=1 >> print s # aca da <> 0 >> else: >> print s,LM # aca me da s=LM=0 ???? el equivalente en >> perl me da <> 0??? WTF >> if (s>LM): >> LM=s >> d[s]+=1 >> s=0 >> print "Diagonal maxima %d" % LM >> >> Alguien me puede decir que cuernos le pasa al if?? >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ > > > > > -- > Cordialmente: > Juan Pablo Botero > Administrador de Sistemas informáticos > Fedora Ambassador for Colombia > http://www.jpilldev.net > > > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/