Cum sa calculezi factorialul unui numar folosind Python 3

Configurare noua (How To)

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:

  1. num = 7
  2. # Pentru ca utilizatorul sa introduca direct un numar se va folosi comanda urmatoare:
  3. #num = int(input("Introduceti un numar: "))
  4. factorial = 1
  5. # Se verifica daca numarul e pozitiv,negativ sau zero
  6. if num < 0:
  7. print("Scuze, nu exista factorial pentru numere negative")
  8. elif num == 0:
  9. print("Factorialul lui 0 este 1")
  10. else:
  11. for i in range(1,num + 1):
  12. factorial = factorial*i
  13. print("Factorialul numarului",num,"este",factorial)

Tip solutie

Permanent

Impact colateral

NU are impact colateral

Voteaza

(16 din 46 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?