<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2014-03-19 15:58 GMT+01:00 Balan Victor <span dir="ltr"><<a href="mailto:balan.victor0@gmail.com" target="_blank">balan.victor0@gmail.com</a>></span>:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">

<div class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><div>C'è già ma il click cicla tra 0 e 42... Peccato...<br></div></div><div><div><br></div></div></div></div></div></blockquote></div><div>
???</div></div></div></div></blockquote><div><br></div><div>Era una battuta (non riuscita evidentemente ;-)</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex" class="gmail_quote">

<div class=""><span style="font-family:arial,sans-serif;font-size:13px">Ciao,<br>
</span>Devo realizzare una griglia interattiva, in cui ad ogni click del mouse cambi lo stato della cella da 0 a 1 (ad esempio), e mi conti quante celle sono a 1 sia nella riga che nella colonna.<br>Esiste una struttura dati in python che abbia queste funzionalità o me la devo creare?<br>


</div><div class=""><span style="font-family:arial,sans-serif;font-size:13px">Dovendola realizzare mi sapreste indirizzare sulle strutture dati più convenienti?</span> </div></blockquote><div> >>> g = [[0 for i in range(0, 10)] for y in range(0, 10)]</div>


<div><br></div><div>def click(riga, col):</div><div>    g[riga][col] = (g[riga][col]+1) % 2</div></div></div></div></blockquote><div><br></div><div>Quando devo fare sì che una variabile cicli tra 1 e 0 preferisco questa sintassi:</div>

<div><br></div><div>   var = 1 - var</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>def count_riga(riga):</div><div>   return sum(g[riga])</div><div><br></div><div>def count_col(col):</div>
<div>   return sum(g[col])</div></div></div></div></blockquote><div><br></div><div>Questo mi sa che non va bene.</div><div><br></div><div>Meglio:</div><div><br></div><div>    def count_col(col):<br></div><div>        return sum(g[riga][col] for riga in range(0, 10))</div>

<div><br></div><div>Ciao.</div><div>Marco.</div><div><br></div></div>-- <br><div><div><div><div><a href="http://beri.it/" target="_blank">http://beri.it/</a> - Un blog</div><div><a href="http://beri.it/i-miei-libri/" target="_blank">http://beri.it/i-miei-libri/</a> - Qualche libro</div>

<div><br></div></div></div></div>
</div></div>