In [1]:
#https://dbader.org/blog/python-generators
In [19]:
def repeat_n_times(value,max_rep):
for i in range(max_rep):
yield value + str(i)
In [20]:
for a in repeat_n_times('hello',10):
print(a)
In [1]:
#Hard coding
def repeat_three_times(value):
yield value
yield value
yield value
In [4]:
for i in repeat_three_times("hi"):
print(i)
In [11]:
iterator=repeat_three_times("hello")
print(next(iterator))
print(next(iterator))
print(next(iterator))
print(next(iterator))
In [ ]: