From 9ceb9fd349103131b66a8d8018dd6ac6d06b9659 Mon Sep 17 00:00:00 2001 From: Viktor <81253033+Viktor-Kiptev@users.noreply.github.com> Date: Thu, 17 Nov 2022 14:59:05 +0100 Subject: [PATCH] Update Day 7.md --- Status/Day 7.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Status/Day 7.md b/Status/Day 7.md index 9003d16..04b6960 100644 --- a/Status/Day 7.md +++ b/Status/Day 7.md @@ -63,7 +63,31 @@ for number in generator: print(number) ``` +```python +'''Solution by: Viktor +''' +class MyGen(): + current = 0 + + def __init__(self, first, last): + self.first = first + self.last = last + + def __iter__(self): + return self + def __next__(self): + if MyGen.current < self.last: + num = MyGen.current + MyGen.current += 7 + return num + raise StopIteration + + +for i in MyGen(0, 100): + print(i) + +``` --- # Question 21