Python中yield是一个类似return 的关键字,迭代一次遇到yield时就返回yield后面(右边)的值。下一次迭代时,从上一次迭代遇到的yield后面的代码(下一行)开始执行。下列程序的输出结果是?( )
def fun():
a,b = 1,1
while True:
yield a
a,b = b,a+b
c = fun()
for i in range(6):
print(c.__next__(),end = ' ')
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析