A generator function looks like a normal function, except that instead of returning one value, a yield generator returns as many values as you need. Any function containing yield is a generator function. When a generator function is called, it return...