def myGen(): for i in range(5): yield (**2 for x in myGen print(x end=«
时间: 2023-10-11 13:13:06 浏览: 75
这段代码有语法错误,应该是:
```
def myGen():
for i in range(5):
yield i**2
for x in myGen():
print(x, end=' ')
```
这是一个生成器函数 `myGen()`,它会生成 5 个数的平方。然后我们使用 `for` 循环来遍历生成器对象,并打印每个生成的数的平方。输出结果应该是:
```
0 1 4 9 16
```
阅读全文