Forum
>>
Principianti
>>
Python Base
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da Eagle1342 |
2017-04-01 16:22:38 - Python Base
|
Salve a tutti sto imparando python da autodidatta dal libro: Programmazione in Python di Kenneth A.Lambert.
Ora dai tanti esercizi che si propongono non riesco a risolverne uno, mi si chiede di scrivere un ciclo while che calcola il fattoriale di un numero N. Questo è il programma che ho scritto, dopo aver inserito l'input non mi da nessun valore. Dove sbaglio? n=int(input("Scrivi un numero:")) numero=1 somma=0 x=n while numero<=n: x-=1 if x<=n: somma=n*x else: break print(somma) --- Ultima modifica di ㎝ in data 2017-04-01 18:53:21 --- |
|
Scritto da Daniele aka Palmux |
2017-04-02 19:52:18 - Re: Python Base
|
Ciao caro, per cominciare sposta il print sotto somma=n*x per vedere passare i tuoi valori.
Così ti accorgerai di alcune cose del tuo script. Cya |
|
Scritto da Eagle1342 |
2017-04-02 23:08:55 - Re: Python Base
|
Intanto grazie per avermi risposto domani mattina provo il tuo consiglio ma credo di aver capito dove ho sbagliato. Ti farò sapere se riesco a risolvere il problema. Grazie ancora
|
Pagina: 1
Esegui il login per scrivere una risposta.