# test for native generators# simple generator with yield and return@micropython.nativedefgen1(x):yieldxyieldx+1returnx+2g=gen1(3)print(next(g))print(next(g))try:next(g)exceptStopIterationase:print(e.args[0])# using yield from@micropython.nativedefgen2(x):yield fromrange(x)print(list(gen2(3)))