Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

[AVVISO] CONTROLLI AGGIUNTIVI SUI PROGRAMMI (E FAIR PLAY)

andrea.sterbini (207940 points)
756 1270 2377
in Es3 by (208k points)
I controlli che faccio sui vostri programmi (somiglianza e ricorsione) sono pensati per verificare rapidamente i vostri programmi e farvi "competere" tra voi alla pari e con correttezza.

Qualcuno però cerca di fare il furbino e fregarli (i compagni, i controlli e me); che poi non è per niente difficile, visto che vi do il codice dei grader e delle mie librerie.

Da qui in avanti verranno dati cartellini rossi per ogni nuova furbata che scopro, anche dopo le scadenze delle consegne (tanto ho tutte le vacanze di Natale per divertirmi a spulciare le vostre invenzioni).

Quindi: false ricorsioni, librerie esterne ed idee sbarazzine è meglio se le sostituite con sano codice funzionante ... avete ancora una buona giornata a disposizione.

1 Answer

A
Angelo9787 (3670 points)
10 32 51
by (3.7k points)
Una domanda: nell'ultimo esercizio di questo homework ho simulato il for che calcola il numero di nodi della prima funzione con una ricorsiva... Ciò è considerato imbrogliare?
andrea.sterbini (207940 points)
756 1270 2377
by (208k points)
no, quello no, ma bs4 sì
A
Angelo9787 (3670 points)
10 32 51
by (3.7k points)
edited by
Aveva detto che si poteva usare :(

Niente, ho visto il post ora
Toccacieli (700 points)
5 15 22
by (700 points)
edited by
se uso ricorsiva invece dei for, ma per trovare il selettore ( non contarli )  solo per trovarl,i per poi usarli in elimina e cambia attributi  uso bs4 è  sempre imbrogliare ? cosi mi regolo e cambio .
A
Angelo9787 (3670 points)
10 32 51
by (3.7k points)
ATTENZIONE: dato che l'esercizio vi chiede di implementare le funzioni ricorsive, se usate bs4 o altra libreria per cercare i selettori CSS senza implementarle non passerete i test.
andrea.sterbini (207940 points)
756 1270 2377
by (208k points)
mi sembra onesto
A
Angelo9787 (3670 points)
10 32 51
by (3.7k points)
E come l'avevo usata io non andava bene?
by (9.9k points)
La libreria BeautifulSoup4 comunque non è standard, è solamente inclusa in Anaconda. In questa pagina[1] si possono trovare le librerie standard, e BS4 non la vedo...

[1]: https://docs.python.org/3/library/index.html
A
Angelo9787 (3670 points)
10 32 51
by (3.7k points)
È comunque inclusa ad Anaconda, perciò 0uo essere utilizzata
by (9.9k points)
Se il professore ha detto che si può utilizzare non ho nulla in contrario.

Ricordo però che le librerie che trovare in Anaconda non sono standard in Python, significa che se scaricare Python non è garantito che le potrete usare out-of-the-box, ma solamente quelle elencante nel link sono già installate di default.
Toccacieli (700 points)
5 15 22
by (700 points)
In poche parole per contare uso un metodo simile a quello del libro invece per elimina lo elimino io camminando e ricorrendo solo che utilizzo bs4 per trovarmi piu veloce i figli di figli cosi che elimino e cambio attributo , volevo solo sapere se potevo fare cosi. Si puo?
andrea.sterbini (207940 points)
756 1270 2377
by (208k points)
Ora che i test di ricorsione ignorano le funzioni ricorsive dei moduli inclusi, sì la puoi usare.
Per passare il test è il tuo codice che deve essere ricorsivo
L
LucaStravato (1360 points)
10 31 38
by (1.4k points)
Salve prof. , le volevo comunicare che da quando sta usando la nuova versione per calcolare la presenza di ricorsione, nel mio secondo programma - HW4 - quando va a controllare la presenza di ricorsione in strategia_vincente() non la trova(la ricorsione), perchè da l avviso ' No recursion detected in 'strategia_vincente'  ', ma la ricorsione nel codice è presente.
andrea.sterbini (207940 points)
756 1270 2377
by (208k points)
edited by
(Luca) capisco ... ci sono casi in cui il tuo codice sa dare risposta senza chiamata ricorsiva.
Vedo se riesco a scegliere una configurazione in cui almeno un caso ricorsivo ci dev'essere ( (headbang) e poi mi ritocca fare i test .... lo farò dopo il ponte)