2009/10/7 Nicola Ferrari <nick.fe...@gmail.com>:
> def primo(x):
>   primo = True
>   i = 2
>   while i < x and primo:
>     j = x/i
>     j = x-(j*i)
>     if j == 0:
>       primo = False
>     else:
>       i += 1
>   return primo
>
> e infine una funzione che mi dia la lista dei numeri primi

cosi` ad occhio direi che l'errore deriva dal fatto che chiami la tua
funzione primo() e anche la variabile
che decide se il numero e` primo allo stesso modo. Magari chiama la
variabile numero_primo o cose cosi` :-)

-- 
Lawrence Oluyede
[eng] http://oluyede.org - http://twitter.com/lawrenceoluyede
[ita] http://neropercaso.it - http://twitter.com/rhymes
[flickr] http://www.flickr.com/photos/rhymes
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a