Bite 70. Create your own iterator
Login and get codingIn this Bite you make an iterator called
EggCreatorby implementing the__iter__and__next__dunder methods (as dictated by the iterator protocol).Have it receive an
intcalledlimitwhich is the max number of eggs to create. It then generates eggs of randomly chosen colors from theCOLORSconstant.Make sure you raise the right exception when you reach the passed in
limit.So this is how the iterator would work + its output:
for egg in EggCreator(5): print(egg)Would output (colors will vary due to randomness):
green egg yellow egg yellow egg blue egg red eggEggs theme? Yep, this Bite was produced the 31st of March 2018 - Happy Easter all!
Good luck and keep calm and code in Python!
Will you be the 207th person to crack this Bite?
Resolution time: ~35 min. (avg. submissions of 5-240 min.)
Our community rates this Bite 3.43 on a 1-10 difficulty scale.
» You can do it! 😌