Python ile kullanıcının girdiği sayının faktoriyelini hesplayan örnek.
Faktoriyel nasıl Hesaplanır?
Bir sayının faktoriyeli hesaplanırken 1′ den sayıya kadar olan sayılar çarpılır. Örnek : 3!=1*2*3.
Biz bu işlemi For döngüsü kullanarak yapacağız.
Python Kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
s = input('Sayıyı Gir :') try: if int(s)>=0: f = 1 a = int(s) while (a>=2): f = f * a a -= 1 print("%s!=%d" % (s,f)) except: print("Lütfen sayı girişi yapın.") |
Ekran Çıktısı:
Sayıyı Gir :5
5!=120
print(“%s!=%d” % (s,f)) bu kısımda kullanılan % ile ilgili detay bilgiye nereden ulaşabilirim?
print(f) kullanıldığı zaman da program çalışıyor. BTK akademi üzerindeki eğitim serisi üzerinden devam ediyorum ve yukarıdaki gibi yazım şekli henüz gösterilmedi.
Cevap için şimdiden teşekkürler.