English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base di Python

Controllo dei flussi Python

Funzione in Python

Tipi di dati di Python

Operazioni su file Python

Oggetti e classi Python

Data e ora Python

Conoscenze avanzate di Python

Manuale di Python

Programma Python per calcolare la somma dei numeri naturali

Manuale completo di esempi di Python

In questo programma, imparerai a utilizzare la funzione ricorsiva per calcolare la somma dei numeri naturali.

Per comprendere questo esempio, dovresti conoscere i seguentiProgrammazione PythonArgomento:

Nel seguente programma, abbiamo utilizzato la funzione ricorsiva recur_sum() per calcolare la somma totale del numero fornito.

Codice sorgente

# Programma Python per calcolare la somma dei numeri naturali
def recur_sum(n):
   if n <= 1:
       return n
   else:
       return n + recur_sum(n-1)
# Modifica questo valore per ottenere risultati diversi
num = 16
if num < 0:
   print("Inserisci un numero positivo")
else:
   print("La somma è", recur_sum(num))

Risultato di output

La somma è 136

Attenzione:Per testare un altro numero del programma, modificare il valore di num.

Manuale completo di esempi di Python