Daniele Varrazzo wrote:
-1. Perche fracassare continuamente i marroni ai principianti col bon ton?
Se sta giusto cominciando con un ciclo while è inutile menarla con le
lezioni di stile: "non la segue nemmeno di striscio" perché 8 su 10 non sa
neanche cosa sia*e va bene*.
Sapere che esiste non
2011/5/1 Daniele Varrazzo
> > 1. non segui la PEP8 nemmeno di striscio
>
> -1. Perche fracassare continuamente i marroni ai principianti col bon ton?
> Se sta giusto cominciando con un ciclo while è inutile menarla con le
> lezioni di stile: "non la segue nemmeno di striscio" perché 8 su 10 non
On Sun, 01 May 2011 09:24:26 +0200, Enrico Franchi
wrote:
> Francesco Bonanno wrote:
>
>> Salve, qualcuno ha voglia di commentare questo tread?
>
> Ok.
>
>> N=input("Inserisci in intero positivo ")
>
> Inserisci in intero positivo __import__('os').system('rm -rf ~')
>
>
> [quello la su *non*
Francesco Bonanno wrote:
Salve, qualcuno ha voglia di commentare questo tread?
Ok.
N=input("Inserisci in intero positivo ")
Inserisci in intero positivo __import__('os').system('rm -rf ~')
[quello la su *non* provarlo, ma funziona... input e' decisamente uno
strumento interessante su Py
Ciao, se inserisci all'interno del ciclo un comando print che ti visualizzi
il valore di alcune variabili, forse il problema si chiarisce:
...
sequenza = [A]
while A > 1:
if A % 2 == 0:
npari+=1
A/=2
else:
ndisp+=1
A*=3
A+=1
if
Ciao Francesco,
l'eccezione che dovresti ottenere è ZeroDivisionError per tutti i
numeri potenza di 2; l'errore che ottieni è legato al fatto che stai
dividendo un numero per zero, in "rap=npari/ndisp" perché ndisp rimane
al valore a cui l'hai inizializzato e cioè 0.
Spero possa aiutarti a capire.
Salve, qualcuno ha voglia di commentare questo tread?
Voglio risolvere l'algoritmo in oggetto con questo script...
N=input("Inserisci in intero positivo ")
A=N
alt=N
h=0
npari=0
ndisp=0
rap=0
sequenza = [A]
while A > 1:
if A % 2 == 0:
npari+=1
A/=2
else: