<div class="gmail_quote">2009/10/7 Nicola Ferrari <span dir="ltr">&lt;<a href="mailto:nick.ferro@gmail.com">nick.ferro@gmail.com</a>&gt;</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 &quot;return max(lista_primi)&quot; all&#39;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;">
&quot;Traceback (most recent call last):<br>  File &quot;&lt;stdin&gt;&quot;, line 1, in &lt;module&gt;<br>  File &quot;&lt;stdin&gt;&quot;, line 9, in ListaPrimi<br>TypeError: &#39;int&#39; object is not callable<br>
&quot;<br>Dove Sbaglio?!?<br></blockquote><div><br>Dunque, sbagli in due punti:<br>1) il tuo codice è probabilmente corretto ma non è l&#39;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 &quot;max&quot; poi nascondi la funzione con lo stesso nome, da qui l&#39;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>