English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuale completo di esempi di Python
In questo articolo, imparerai a trovare il factoriali di un numero e a mostrarlo.
Per comprendere questo esempio, dovresti conoscere i seguentiProgrammazione PythonArgomento:
Il factoriali di un numero è il prodotto di tutti gli interi da 1 al numero.
Ad esempio, il factoriali di 6 è 1 * 2 * 3 * 4 * 5 * 6 = 720. Il factoriali non è definito per i numeri negativi, il factoriali di 0 è 1, 0! = 1.
# Un programma Python per trovare il factoriali del numero fornito dall'utente. # Puoi modificarlo con un altro valore num = 7 # Ottieni l'input dall'utente #num = int(input("Inserisci un numero: ")) factorial = 1 # Controlla se il numero è negativo, positivo o zero if num < 0: print("Mi dispiace, i numeri negativi non hanno factoriali") elif num == 0: print("Il factoriali di 0 è 1") else: for i in range(1, num + 1): factorial = factorial * i print(num, "del factoriali è", factorial)
Risultato di output
Il factoriali di 7 è 5040
Attenzione:Per testare altri numeri del programma, modificare il valore di num.
Qui, trovare il numero del suo factoriali memorizzato in num, quindi utilizzare if...elif...else per controllare se il numero è negativo, zero o positivo. Se il numero è positivo, utilizzare il ciclo for e la funzione range() per calcolare il factoriali.