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

Popular posts from this blog

java chapter11 practice question on abstruct class and interfaces

DAY 12 -AZURE DP900(Microsoft Azure Data Fundamentals: Explore non-relational data in Azure)

java exercise4