2014-03-19 15:58 GMT+01:00 Balan Victor <balan.vict...@gmail.com>: > C'è già ma il click cicla tra 0 e 42... Peccato... >> >> ??? >
Era una battuta (non riuscita evidentemente ;-) > Ciao, >> 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. >> Esiste una struttura dati in python che abbia queste funzionalità o me la >> devo creare? >> Dovendola realizzare mi sapreste indirizzare sulle strutture dati più >> convenienti? >> > >>> g = [[0 for i in range(0, 10)] for y in range(0, 10)] > > def click(riga, col): > g[riga][col] = (g[riga][col]+1) % 2 > Quando devo fare sì che una variabile cicli tra 1 e 0 preferisco questa sintassi: var = 1 - var def count_riga(riga): > return sum(g[riga]) > > def count_col(col): > return sum(g[col]) > Questo mi sa che non va bene. Meglio: def count_col(col): return sum(g[riga][col] for riga in range(0, 10)) Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python