19 lines
496 B
Python
19 lines
496 B
Python
#generator2.py
|
|
class Week:
|
|
def __init__(self):
|
|
self.days = {1:'Monday', 2: "Tuesday",
|
|
3:"Wednesday", 4: "Thursday",
|
|
5:"Friday", 6:"Saturday", 7:"Sunday"}
|
|
|
|
def week_gen(self):
|
|
for x in self.days:
|
|
yield self.days[x]
|
|
|
|
if(__name__ == "__main__"):
|
|
wk = Week()
|
|
iter1 = wk.week_gen()
|
|
iter2 = iter(wk.week_gen())
|
|
print(iter1.__next__())
|
|
print(iter2.__next__())
|
|
print(next(iter1))
|
|
print(next(iter2)) |