Code: Select all
while 1==1:
def f(x):
if x==1:
return 1
elif x==0:
return 1
else:
return x*f(x-1)
i=int(raw_input("ENTER VALUE: "))
print f(i)
মনে করি আমি উপরের কোড লিখলাম। এরপর IDLE থেকে F5 চেপে অথবা script এ double click করার পর i এর মান ঋণাত্মক সংখ্যা বা অনেক বড় ধনাত্মক সংখ্যা দিলে এটা আসে কেন???
RuntimeError: maximum recursion depth exceeded in cmp