<div dir="ltr"><div>Agrandes rasgos leo registro por registro y voy comparando.</div><div>si me pueden dar una idea para que esto sea aleatorio se los agradecería.</div><div><br></div><div>BASE DE DATOS SQLITE</div><div><br></div><div>ID     PESO PERTENECE  STATUS</div><div>1<span class="" style="white-space:pre">     </span>2000<span class="" style="white-space:pre">        </span><span class="">dueño   </span><span class="" style="white-space:pre">          </span>NO</div><div>2<span class="" style="white-space:pre">       </span>2100<span class="" style="white-space:pre">        </span>dueño <span class="" style="white-space:pre">                 </span>NO</div><div>3<span class="" style="white-space:pre">       </span>2220<span class="" style="white-space:pre">        </span>dueño<span class="" style="white-space:pre">           </span>NO</div><div>4<span class="" style="white-space:pre">       </span>2000<span class="" style="white-space:pre">        </span>dueño1<span class="" style="white-space:pre">          </span>NO</div><div>5<span class="" style="white-space:pre">       </span>2100<span class="" style="white-space:pre">        </span>dueño1<span class="" style="white-space:pre">          </span>NO</div><div>6<span class="" style="white-space:pre">       </span>2200<span class="" style="white-space:pre">        </span>dueño1<span class="" style="white-space:pre">          </span>NO</div><div>7<span class="" style="white-space:pre">       </span>2200<span class="" style="white-space:pre">        </span>dueño2<span class="" style="white-space:pre">          </span>NO</div><div>8<span class="" style="white-space:pre">       </span>2080<span class="" style="white-space:pre">        </span>dueño2<span class="" style="white-space:pre">          </span>NO</div><div>9<span class="" style="white-space:pre">       </span>2180<span class="" style="white-space:pre">        </span>dueño2<span class="" style="white-space:pre">          </span>NO</div><div><br></div><div>Codigo.</div><div><br></div><div><div>Todo=Casatodo() #funcio para traer todos los datos de sqlite filtrando el status como "NO"</div><div>for x in Todo: #Lo paso el for para leer 1 x 1</div><div>    for i in Todo: #otro for para hacer las comparaciones</div><div>        if x[0] == i[0]: #Valida si es el mismo registro, si es igual solo pasamos</div><div>            continue</div><div>        else:</div><div>            if x[2] == i[2]: #Valida si es del mismo partido, si es igual solo pasamos</div><div>                continue</div><div>            else:</div><div>                mas80=int(x[1])+80 #Tolerancia de peso mayor</div><div>                menos80=int(x[1])-80 #Tolerancia de peso menor</div><div>                if int(i[1]) > menos80 and int(i[1]) < mas80: # Valida que se cumpla la condición  de diferencia de pero ya sea mayor o menor</div><div>                    Guarda_par(x[0],i[0]) #Guardo en una tabla diferente los pares</div><div>                    Actualizacasa(x[0]) # Solo agrego un "SI" al estatus</div><div>                    Actualizacasa(i[0]) # Solo agrego un "SI" al estatus</div><div>                    TODO=CASATODOS() #vuelvo a leer los datos para seguir comparando</div><div>                    break</div></div><div><br></div><div><br></div><div>este código me regresa los siguientes pares.</div><div><br></div><div><div>1<span class="" style="white-space:pre"> </span>4  --  Bien</div><div>2<span class="" style="white-space:pre">     </span>5  --  Bien</div><div>3<span class="" style="white-space:pre">    </span>6  --  Bien</div><div>5<span class="" style="white-space:pre">    </span>8  --  Mal  5 repetido</div><div>6<span class="" style="white-space:pre">        </span>7  --  Mal 6 repetido</div></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">El 22 de septiembre de 2014, 15:32, Francisco Palm <span dir="ltr"><<a href="mailto:francisco.palm@gmail.com" target="_blank">francisco.palm@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><br></div>Para una tabla de esas características, aplicar filtros (que obviamente tienes que diseñar el algoritmo según tus necesidades, no parece complicado), un módulo interesante es Pandas <a href="http://pandas.pydata.org/" target="_blank">http://pandas.pydata.org/</a><br><br></div>Saludos<br><br>F. Palm<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">2014-09-22 14:31 GMT-04:30 Peon Blanco <span dir="ltr"><<a href="mailto:peonblanco83@gmail.com" target="_blank">peonblanco83@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">Hola buenas tardes expongo el siguiente problema ya que no se que modulo usar.</span><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">tengo algo como esto</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">ID      Peso   Pertenece</div><div style="font-family:arial,sans-serif;font-size:13px">76     1800     1</div><div style="font-family:arial,sans-serif;font-size:13px">77     1860     2</div><div style="font-family:arial,sans-serif;font-size:13px">78     1850     1</div><div style="font-family:arial,sans-serif;font-size:13px">79     1910     3</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">necesito algo que valide estos datos haciendo una comparación.</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">que el peso no sobrepase 80 gr  y que no pertenezca al mismo(Pertenece).</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">el ejemplo anterior debería de queda así.</div><div style="font-family:arial,sans-serif;font-size:13px">ID     ID</div><div style="font-family:arial,sans-serif;font-size:13px">76 -  77  - se cumple la regla de los 80 gr  (con el ID 78 se cumple la regla de los gramos pero pertenecen al mismo (Pertenece))</div><div style="font-family:arial,sans-serif;font-size:13px">78 -  79  </div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">me pueden orientar en que modulo usar.</div></div>
<br></div></div><span class="">_______________________________________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org" target="_blank">Python-es@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-es" target="_blank">https://mail.python.org/mailman/listinfo/python-es</a><br>
FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.com/</a><br>
<br></span></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br>--------------------------------------<br><a href="mailto:fpalm@mapologo.org.ve" target="_blank">fpalm@mapologo.org.ve</a><br><a href="mailto:francisco.palm@gmail.com" target="_blank">francisco.palm@gmail.com</a><br><br>cel: +58 +424 7228252<br>tel: +58 +274 6352001<br><br>----<br>Debemos ser libres, no para hacer lo que nos plazca, sino libres para comprender muy profundamente nuestros propios instintos e impulsos. K
</font></span></div>
<br>_______________________________________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org">Python-es@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-es" target="_blank">https://mail.python.org/mailman/listinfo/python-es</a><br>
FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.com/</a><br>
<br></blockquote></div><br></div>