Arkadaşlar yeni bir makale ile herkeze mrb
Python "faktoriyel hesabı"
Girilen sayının faktoriyelini rekürsif olarak hesaplayan program? Biraz karmaşık oldu sanırım:



.
önemli not:::Kullanıcının negatif ya da harf girmesi de hesaba katılmıştır
def factoriel

:
if(n==0 or n==1):
return 1
else:
return n * factoriel(n-1)
try:
k=1
while(k==1):
a=int(raw_input("Hey r10.net kullanıcısı bir sayı gir: "))
if(a>0):
k=0
print factoriel(a)
except:
print "r10.net kullanıcısı harf girme"
arkadaşlar sanırım kodlar anlaşılmıştır zor bi yanı yok

herkeze kolay gelsin
pyton la yeni ilgileniyorum bende. burdaki while in kapsama alanını tab bırakarak mı sağlıyormuşuz doğru mu?
bide hocam if(a>0): k=0 demişsiniz ya o zaman pozitif girince hesabi devamlı sormuş olmuyor mu
sanırım tablar var verdiginiz kodlarda ama görünmüyor. code tagı ile eklerseniz daha açık olur sanirim