Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Stefano Dal Pra
2015-02-13 10:27 GMT+01:00 Stefano Dal Pra s.dal...@gmail.com: On Fri, Feb 13, 2015 at 10:15 AM, Marco Beri marcob...@gmail.com wrote: 2015-02-13 9:50 GMT+01:00 Diego Barrera diegonebarr...@yahoo.it: |print sum([xfor xin xrange(3,1000,3)if not x %3 or not x %5])| Ahia

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Stefano Dal Pra
On Fri, Feb 13, 2015 at 10:32 AM, Stefano Dal Pra s.dal...@gmail.com wrote: 2015-02-13 10:27 GMT+01:00 Stefano Dal Pra s.dal...@gmail.com: On Fri, Feb 13, 2015 at 10:15 AM, Marco Beri marcob...@gmail.com wrote: 2015-02-13 9:50 GMT+01:00 Diego Barrera diegonebarr...@yahoo.it: |print

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Marco Beri
2015-02-13 10:39 GMT+01:00 Stefano Dal Pra s.dal...@gmail.com: E chiudo con 26 sum(map(int,str(2**1000))) 1366 len('sum(map(int,str(2**1000)))') 26 Che fa 32 col print. Niente male. Quasi il meglio. Ho detto quasi :-))) Ciao. Marco. -- http://beri.it/ - Un blog

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Marco Beri
2015-02-13 10:27 GMT+01:00 Stefano Dal Pra s.dal...@gmail.com: On Fri, Feb 13, 2015 at 10:15 AM, Marco Beri marcob...@gmail.com wrote: 2015-02-13 9:50 GMT+01:00 Diego Barrera diegonebarr...@yahoo.it: |print sum([xfor xin xrange(3,1000,3)if not x %3 or not x %5])| Ahia ecco...

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Marco Beri
2015-02-13 10:46 GMT+01:00 Marco Beri marcob...@gmail.com: Ho detto quasi :-))) Ci sono 3 varianti di una stessa soluzione che usano un solo carattere in meno. Suggerimento: le funzioni map, int, str e sum ci sono e sono usate come le hai usate tu. Ciao. Marco. -- http://beri.it/ - Un blog

Re: [Python] R: Re: Come iniziare

2015-02-13 Per discussione Diego Barrera
Il 12/02/2015 16:14, Marco Beri ha scritto: E naturalmente Project Euler: https://projecteuler.net/ Questa rischia di diventare una droga però... Ne sono uscito con fatica :-) Fico!! La mia soluzione al primo problema ;) |print sum([xfor xin xrange(3,1000,3)if not x %3 or

[Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Marco Beri
2015-02-13 9:50 GMT+01:00 Diego Barrera diegonebarr...@yahoo.it: |print sum([xfor xin xrange(3,1000,3)if not x %3 or not x %5])| Ahia ecco... sei già drogato :-) Lancio una sfida qui: chi riesce a risolvere il numero 16 in meno caratteri? https://projecteuler.net/problem=16

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Stefano Dal Pra
On Fri, Feb 13, 2015 at 10:15 AM, Marco Beri marcob...@gmail.com wrote: 2015-02-13 9:50 GMT+01:00 Diego Barrera diegonebarr...@yahoo.it: |print sum([xfor xin xrange(3,1000,3)if not x %3 or not x %5])| Ahia ecco... sei già drogato :-) Lancio una sfida qui: chi riesce a

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Marco Beri
2015-02-13 11:04 GMT+01:00 Stefano Dal Pra s.dal...@gmail.com: Ultimo grido: 25 sum(map(int,str(8997))) sum(map(int,str(8997))) 1366 len('sum(map(int,str(8997)))') 25 Bravissimo Le altre due sono con 4998 e 4**500. Divertito? Ecco, ora smetti e fanne uno a settimana. Questo è il

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Diego Barrera
Il 13/02/2015 10:49, Marco Beri ha scritto: 2015-02-13 10:46 GMT+01:00 Marco Beri marcob...@gmail.com mailto:marcob...@gmail.com: Ho detto quasi :-))) Ci sono 3 varianti di una stessa soluzione che usano un solo carattere in meno. Suggerimento: le funzioni map, int, str e sum ci sono

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Marco Beri
2015-02-13 11:11 GMT+01:00 Diego Barrera diegonebarr...@yahoo.it: Il 13/02/2015 10:49, Marco Beri ha scritto: 2015-02-13 10:46 GMT+01:00 Marco Beri marcob...@gmail.com mailto: marcob...@gmail.com: Ho detto quasi :-))) Ci sono 3 varianti di una stessa soluzione che usano un solo

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Marco Beri
2015-02-13 11:48 GMT+01:00 Stefano Dal Pra s.dal...@gmail.com: Si', gli one-liner sono affascinanti. Per un po' l'ho fatto, ma ben presto il tempo richiesto scala in modo esorbitante. Questi sono i soli problemi che ho risolto con 5 o meno righe (sono arrivato circa a 310 poi ho smesso

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Stefano Dal Pra
Ultimo grido: 25 sum(map(int,str(8997))) sum(map(int,str(8997))) 1366 len('sum(map(int,str(8997)))') 25 2015-02-13 10:49 GMT+01:00 Marco Beri marcob...@gmail.com: 2015-02-13 10:46 GMT+01:00 Marco Beri marcob...@gmail.com: Ho detto quasi :-))) Ci sono 3 varianti di una stessa soluzione

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Diego Barrera
Il 13/02/2015 10:49, Marco Beri ha scritto: 2015-02-13 10:46 GMT+01:00 Marco Beri marcob...@gmail.com mailto:marcob...@gmail.com: Ho detto quasi :-))) Ci sono 3 varianti di una stessa soluzione che usano un solo carattere in meno. Suggerimento: le funzioni map, int, str e sum ci sono

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Marco Beri
2015-02-13 11:04 GMT+01:00 Diego Barrera diegonebarr...@yahoo.it: sum(map(int,str(2^1000))) Eh... questo non va bene. Prova a fare 2^2 :-) -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro http://beri.it/articoli/ - Qualche articolo

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Stefano Dal Pra
On Fri, Feb 13, 2015 at 11:07 AM, Marco Beri marcob...@gmail.com wrote: 2015-02-13 11:04 GMT+01:00 Stefano Dal Pra s.dal...@gmail.com: Ultimo grido: 25 sum(map(int,str(8997))) sum(map(int,str(8997))) 1366 len('sum(map(int,str(8997)))') 25 Bravissimo Le altre due sono con 4998

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Diego Barrera
Il 13/02/2015 10:49, Marco Beri ha scritto: 2015-02-13 10:46 GMT+01:00 Marco Beri marcob...@gmail.com mailto:marcob...@gmail.com: Ho detto quasi :-))) Ci sono 3 varianti di una stessa soluzione che usano un solo carattere in meno. Suggerimento: le funzioni map, int, str e sum ci sono

Re: [Python] R: Re: Come iniziare

2015-02-13 Per discussione Luca Bacchi
Non hai bisogno di caricare tutta la lista in memoria. Uguale ma con un generatore. print sum(x for x in xrange(3, 1000, 3) if not x % 3 or not x % 5) Il giorno 13 febbraio 2015 09:50, Diego Barrera diegonebarr...@yahoo.it ha scritto: Il 12/02/2015 16:14, Marco Beri ha scritto: E

Re: [Python] R: Come iniziare

2015-02-13 Per discussione Diego Barrera
Il 12/02/2015 20:15, Giovanni Porcari ha scritto: Il giorno 12/feb/2015, alle ore 19:14, Andrea Carocci andrea_d...@hotmail.it ha scritto: Grazie Gollum1! Cercherò di tenere a mente queste regole (e di non perdermi nel buio delle caverne). 3) NON FARE MAI TOP QUOTING, è cosa brutta, le

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Diego Barrera
Il 13/02/2015 11:15, Marco Beri ha scritto: Che è sbagliata :-) Ca..XOR! Ti ho risposto. Per un po' non mi scaricava mail... boh! ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Marco Beri
2015-02-13 12:29 GMT+01:00 Diego Barrera diegonebarr...@yahoo.it: Il 13/02/2015 11:15, Marco Beri ha scritto: Che è sbagliata :-) Ca..XOR! :- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] Script per portare le annotazioni Kindle su Okular (pdf)

2015-02-13 Per discussione Roberto Polli
Il 13 febbraio 2015 16:43, Riccardo Magliocchetti riccardo.magliocche...@gmail.com ha scritto: # export PYTHONPATH+=:$PWD Funge solo su bash, okkio che non è posix. Pace, R. ___ Python mailing list Python@lists.python.it

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Diego Barrera
Il 13/02/2015 12:30, Marco Beri ha scritto: 2015-02-13 12:29 GMT+01:00 Diego Barrera diegonebarr...@yahoo.it mailto:diegonebarr...@yahoo.it: Il 13/02/2015 11:15, Marco Beri ha scritto: Che è sbagliata :-) Ca..XOR! :- Comunque guardando le soluzioni che postano

[Python] Script per portare le annotazioni Kindle su Okular (pdf)

2015-02-13 Per discussione Roberto Polli
Ciao giovani, ho iniziato questo script per visualizzare su Okular le annotazioni prese via Kindle. https://github.com/ioggstream/kindle-okular-clippings E' rudimentale ma c'è di peggio: pdf è un formato complesso. Se usate altri pdf-reader dovrebbe bastare modificarvi il file

Re: [Python] Script per portare le annotazioni Kindle su Okular (pdf)

2015-02-13 Per discussione Riccardo Magliocchetti
Il 13/02/2015 16:37, Roberto Polli ha scritto: Ciao giovani, ho iniziato questo script per visualizzare su Okular le annotazioni prese via Kindle. https://github.com/ioggstream/kindle-okular-clippings Non ho il kindle ma questo (+=) mi ha svoltato la giornata: # export PYTHONPATH+=:$PWD

Re: [Python] Come iniziare

2015-02-13 Per discussione Alessandro Re
2015-02-13 0:03 GMT+00:00 Robotica li...@robotica.it: invece si. lo statement loop: puoi creartelo in python Uh, questo mi interessa abbastanza: come si fa? Perché a tal riguardo ho trovato questo [1], che non ho ancora letto, ma mi pare di capire che non sia in python... O comunque sembra

Re: [Python] Project Euler [WAS: Come iniziare]

2015-02-13 Per discussione Manlio Perillo
2015-02-13 16:36 GMT+01:00 Diego Barrera diegonebarr...@yahoo.it: [...] Comunque guardando le soluzioni che postano gli altri... quello dopo di me ha scritto in C/C++ 58 righe di codice!! Quando vedi queste cose capisci che essere pythonista e' da fichi B-) Ah!ah!ah! Leggiti il codice