<div class="gmail_quote">2009/10/7 Nicola Ferrari <span dir="ltr"><<a href="mailto:nick.ferro@gmail.com">nick.ferro@gmail.com</a>></span><br><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Per prendere il massimo faccio max(ListaPrimi(numero))<br>
Ho provato con vari esempi (anche con il numero 13195) e funziona...<br><br>Se provo con il numero richiesto, python non mi risponde più.. come mai?<br>Inoltre.. ho provato a fare un "return max(lista_primi)" all'interno della funzione, ma mi da errore<br>
</blockquote><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
"Traceback (most recent call last):<br> File "<stdin>", line 1, in <module><br> File "<stdin>", line 9, in ListaPrimi<br>TypeError: 'int' object is not callable<br>
"<br>Dove Sbaglio?!?<br></blockquote><div><br>Dunque, sbagli in due punti:<br>1) il tuo codice è probabilmente corretto ma non è l'approccio giusto. Hai visto quanto è grande il numero di cui è richiesto il massimo fattore? Python ti risponderebbe anche, ma in qualche anno :-)<br>
<br>2) se chiami una variabile "max" poi nascondi la funzione con lo stesso nome, da qui l'errore del tuo secondo tentativo. Chiama la variabile max_factor (tra parentesi il massimo fattore da controllare è la radice quadrata e non n//2).<br>
<br>Ciao.<br>Marco.<br></div></div><br>-- <br><a href="http://thinkcode.tv">http://thinkcode.tv</a> - Prossimamente su questi schermi<br><a href="http://beri.it">http://beri.it</a> - Blog di una testina di vitello<br><a href="http://stacktrace.it">http://stacktrace.it</a> - Aperiodico di resistenza informatica<br>
<br>