yieldAdvanced Playground

Pauses a generator function and produces a value to the caller

Python Playground
Output
Click "Run" to execute your code

'yield from' delegates iteration to another iterable/generator. It flattens one level of nesting and properly propagates send() and throw().

Challenge

Try modifying the code above to explore different behaviors. Can you extend the example to handle a new use case?