[Python] informazioni su errore

Marco Beri marcoberi a gmail.com
Mer 7 Ott 2009 13:59:47 CEST


2009/10/7 Lawrence Oluyede <l.oluyede a gmail.com>

> 2009/10/7 Nicola Ferrari <nick.ferro a 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` :-)
>

Sicuro, sicuro? :-)

>>> def primo(x):
...     primo = x + 1
...     return primo
...
>>> primo(10)
11
>>>

Ciao.
Marco.

-- 
http://thinkcode.tv - Prossimamente su questi schermi
http://beri.it - Blog di una testina di vitello
http://stacktrace.it - Aperiodico di resistenza informatica
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.python.it/pipermail/python/attachments/20091007/9a3fdcf1/attachment.htm 


Maggiori informazioni sulla lista Python