2009/10/7 Lawrence Oluyede <l.oluy...@gmail.com> > 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` :-) >
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
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python