Bir sayının faktöriyeli, 1’den o sayıya kadar olan tüm tam sayıların çarpımıdır.
Örneğin, 6’nın faktöriyeli 1 * 2 * 3 * 4 * 5 * 6 = 720’dir. Faktöriyel negatif sayılar için tanımlanmamıştır ve sıfırın faktöriyeli 1(bir) dir., 0! = 1.
Python Kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 | sayi=int(input("Sayıyı Girin : ")) factorial = 1 if sayi < 0: print("Negatif sayıların faktoriyeli hesaplanamaz.") elif sayi == 0: print("0! = 1") else: for i in range(1,sayi + 1): factorial = factorial*i print(sayi," sayısının faktoriyeli : ",factorial) |