next up previous contents
Next: Esercizio 2 Up: Un po' di esercizi Previous: Un po' di esercizi   Indice

Esercizio 1

Utilizzando il costrutto while riscrivere il codice che calcola il prodotto della serie di interi che va da i a k. Scrivere una funzione che lo faccia e un programma che legga da input sia i che k valutando che k sia maggiore di i. Esempio di una soluzione:
def prod(i,k):
    ''' prodotto dei numeri che vanno da i a k '''
    p=1
    while(i<=k):
        p*=i
        i+=1
    return p
i=input('i =')
k=input('k =')
if k < i :
    print prod(k,i)
else:
    print prod(i,k)



2004-11-02