GENERATOR EXERCISE IN PYTHON ==DAY 5
"""
# Factorial genrator
number = int(input("Enter the number:"))
def Factorial_gen(n):
fac = 1
for i in range(n):
fac = fac * (i + 1)
yield fac
return fac
print(Factorial_gen(number))
"""
# factorial generator:-
def factcal(n):
if n==0 or n==1:
return 1
return n*factcal(n-1)
def factgen(n):
i=0
while i<=n:
yield factcal(i)
i +=1
g=factgen(5)############ENTER THE NUMBER
for i in g:
print(i)
Comments
Post a Comment