lunedì 6 aprile 2020

PYTHON - PROCEDURA RICORSIVA CON ESEMPIO DELLA POTENZA MATEMATICA

La ricorsione è una procedura che chiama se stessa. Molte formule matematiche utilizzano la ricorsività e anche alcuni algoritmi, tra i quali cito il famoso Quick Sort.

import sys

def potenza(b,e):
    if e==0:
        return 1
    else:
        return b * potenza(b, e-1)

print(potenza(int(sys.argv[1]),int(sys.argv[2])))

Sette righe e la potenza è calcolata. Ciao

Nessun commento:

Posta un commento