Situatie
Se doreste calcularea factorialului unui numar folosindu-se de Python 3.
Backup
Nu necesita
Solutie
Se deschide compilatorul folosit si se adauga liniile de cod:
num = 7
# Pentru ca utilizatorul sa introduca direct un numar se va folosi comanda urmatoare:
#num = int(input("Introduceti un numar: "))
factorial = 1
# Se verifica daca numarul e pozitiv,negativ sau zero
if num < 0:
print("Scuze, nu exista factorial pentru numere negative")
elif num == 0:
print("Factorialul lui 0 este 1")
else:
for i in range(1,num + 1):
factorial = factorial*i
print("Factorialul numarului",num,"este",factorial)
Leave A Comment?