Python ile kombinasyon hesabı yapan örnek kodlar.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | def faktoriyelHesapla(i): if i==1: return 1 else: return i * faktoriyelHesapla(i-1) def kombinasyonHesapla(j,k): if (j<k): print("1. Sayının 2. Sayıdan büyük yada eşit olması gerekli. Verdiğiniz sayıların çözümü yoktur!") elif(j==k): print("1") elif(j>k): s=1 s= faktoriyelHesapla(j) #n faktöriyel l=1 l= faktoriyelHesapla(k) #m faktöriyel f=1 f= faktoriyelHesapla(j-k) #n-m faktöriyel w=s/(l*f) return w print("Kombinasyon hesabı için lütfen sayıları giriniz.") sayi1 = int(input("1. Sayı Giriniz: ")) sayi2 = int(input("2. Sayı Giriniz: ")) print("\nSonuç:",kombinasyonHesapla(sayi1,sayi2) ) |
İlginizi Çekebilir: Python Örnekleri
Add Comment