Re: [Python] Aiuto esercizio python
2015-11-25 23:44 GMT+01:00 enrico franchi: > Macche'... il video c'e'. Spiega questo e un paio di altre cose. Solo che > il video e' piuttosto oscuro. Un poco di gamma correction e tutto si schiarisce. Almeno cosi' mi diceva un amico che lavora nell'editing video :) Carlos -- EZLN ... Para Todos Todo ... Nada para nosotros ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Aiuto esercizio python
2015-11-24 17:04 GMT+00:00 Enrico Bianchi: > Cosa non c'e' chiaro in tutto cio'? >> > Che non c'e` il video su Youtube :) Macche'... il video c'e'. Spiega questo e un paio di altre cose. Solo che il video e' piuttosto oscuro. https://www.youtube.com/watch?v=gjIibV7xG_0 -- . ..: -enrico- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Aiuto esercizio python
On 11/24/2015 04:11 PM, enrico franchi wrote: ATTENZIONE: sto malignando ]:) Cosa non c'e' chiaro in tutto cio'? Che non c'e` il video su Youtube :) Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Aiuto esercizio python
Questo è il pezzo che non capisco.. "Un dizionario d rappresenta un albero se d ha due chiavi: 'name' con valore il nome di un nodo e 'children' con valore la lista (eventualmente vuota) dei nodi figli e quest'ultimi sono a loro volta dizionari dello stesso tipo. Si veda l'esempio qui sotto. Implementare inoltre la funzione create_tree(d) che preso un dizionario d che rappresenta un albero crea il corrispondente albero con nodi di tipo TNode e ne ritorna la radice. La funzione deve aggiungere i figli nello stesso ordine in cui sono elencati nelle liste delle chiavi 'children’.” Come lo costruisco l’albero? Grazie in anticipo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Aiuto esercizio python
2015-11-23 19:33 GMT+01:00 Gianluca Amato: > Questo è il pezzo che non capisco.. "Un dizionario d rappresenta un albero > se d ha due chiavi: 'name' con > valore il nome di un nodo e 'children' con valore la lista (eventualmente > vuota) > dei nodi figli e quest'ultimi sono a loro volta dizionari dello stesso > tipo. Si > veda l'esempio qui sotto. > Implementare inoltre la funzione create_tree(d) che preso un dizionario d > che > rappresenta un albero crea il corrispondente albero con nodi di tipo TNode > e ne > ritorna la radice. La funzione deve aggiungere i figli nello stesso ordine > in cui > sono elencati nelle liste delle chiavi 'children’.” Come lo costruisco > l’albero? Grazie in anticipo > Gianluca, sbaglio o questo è un problema scolastico? Se è così, mi sa tanto che devi almeno provarci tu, farci vedere la tua soluzione e poi chiederci dove ti impicci. Ma farlo fare in toto da qualcuno in lista (che non sarò io :-P ), non mi pare troppo giusto. Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro http://beri.it/articoli/ - Qualche articolo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Aiuto esercizio python
2015-11-23 18:33 GMT+00:00 Gianluca Amato: > Questo è il pezzo che non capisco.. "Un dizionario d rappresenta un albero > se d ha due chiavi: 'name' con > valore il nome di un nodo e 'children' con valore la lista (eventualmente > vuota) > dei nodi figli e quest'ultimi sono a loro volta dizionari dello stesso > tipo. Si > veda l'esempio qui sotto. > Implementare inoltre la funzione create_tree(d) che preso un dizionario d > che > rappresenta un albero crea il corrispondente albero con nodi di tipo TNode > e ne > ritorna la radice. La funzione deve aggiungere i figli nello stesso ordine > in cui > sono elencati nelle liste delle chiavi 'children’.” Come lo costruisco > l’albero? Grazie in anticipo > > Questo stesso esercizio lo ha postato qualuno, forse tu stesso, sul forum di Python-it. Python (l'utente, non il linguaggio) ha risposto (e si applica anche in questo caso): Il dizionario non lo devi creare, ti viene dato. Devi scrivere una funzione che prenda in ingresso un dizionario formato in quel modo e restituisca un oggetto TNode (di cui presumibilmente dovrai scrivere la classe) che rappresenta la radice. Ovviamente dovrà essere possibile attraversare l'albero partendo dalla radice, quindi dovrai aggiungere tutti i figli mentre attraversi il dizionario. Nota: se non sai cosa significhi un termine, basta cercare. Ad oggi, Google è ancora gratis. Ma poi anche un minimo di ragionamento: cross|posting, cosa sarà mai? Cosa non c'e' chiaro in tutto cio'? E' un esercizio *veramente* banale. Basta fermarsi a riflettere. 1. sai creare una classe (immagino di si, se non te lo avrebbero dato) 2. sai creare un oggetto (come sopra) 3. sai creare una funzione (come sopra) 4. Se il dizionario di partenza contiene due campi, name & children... secondo te, che faccia deve avere un oggetto che rappresenta la stessa roba? Tipo... quali attributi ti aspetti che abbia? 5. Mettendo insieme 1, 2 e 4 vuole dire che puoi tirare fuori un'implementazione iniziale di TNode (verosimilmente, sono 4 righe per la cosa piu' semplice che funziona). 6. Questo e' l'esempio piu' semplice in assoluto di ricorsione. Devi solo chiederti quale sia il caso base... ma pensa, e' talmente semplice in questo caso che semplicemente se scrivi il codice nel modo piu' naturale possibile il caso base viene automaticamente supportato. 7. Con 3 e 5 e 6 puoi scrivere la funzione (che sara' probabilmente lunga tipo 4-5 righe). -- . ..: -enrico- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Aiuto esercizio python
io ti dico provaci, posta una soluzione, anche parziale, magari capirai provandoci quali sono le cose che realmente non capisci del problema. In lista potrebbe esserci anche il prof... S Il giorno 24 novembre 2015 11:21, Marco Beriha scritto: > 2015-11-23 19:33 GMT+01:00 Gianluca Amato : > >> Questo è il pezzo che non capisco.. "Un dizionario d rappresenta un >> albero se d ha due chiavi: 'name' con >> valore il nome di un nodo e 'children' con valore la lista (eventualmente >> vuota) >> dei nodi figli e quest'ultimi sono a loro volta dizionari dello stesso >> tipo. Si >> veda l'esempio qui sotto. >> Implementare inoltre la funzione create_tree(d) che preso un dizionario d >> che >> rappresenta un albero crea il corrispondente albero con nodi di tipo >> TNode e ne >> ritorna la radice. La funzione deve aggiungere i figli nello stesso >> ordine in cui >> sono elencati nelle liste delle chiavi 'children’.” Come lo costruisco >> l’albero? Grazie in anticipo >> > > Gianluca, > sbaglio o questo è un problema scolastico? > > Se è così, mi sa tanto che devi almeno provarci tu, farci vedere la tua > soluzione e poi chiederci dove ti impicci. > > Ma farlo fare in toto da qualcuno in lista (che non sarò io :-P ), non mi > pare troppo giusto. > > Ciao. > Marco. > > -- > http://beri.it/ - Un blog > http://beri.it/i-miei-libri/ - Qualche libro > http://beri.it/articoli/ - Qualche articolo > > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > > -- @salvatoremonaco http://blog.smitsolution.net ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Aiuto esercizio python
Il 24/11/2015 11:21, Marco Beri ha scritto: a farlo fare in toto da qualcuno in lista (che non sarò io :-P ), non mi pare troppo giusto. si si .. non imparerai mai se non ti sporchi le mani :))) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Aiuto esercizio python
Salve cerco un aiuto per un esercizio in python.. qualcuno mi potrebbe aiutare? Grazie per il vostro aiuto ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Aiuto esercizio python
Il 22/11/2015 15:51, Gianluca Amato ha scritto: Salve cerco un aiuto per un esercizio in python.. qualcuno mi potrebbe aiutare? Grazie per il vostro aiuto ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python Se scrivi il testo del problema anche si. Così senza sapere niente non possiamo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python