描述
请定义生成器函数chain(*iterables),其参数可以是任意多个可迭代对象,它的顺序yield出各参数(可迭代对象)的内容,就像来自一个统一的序列。
为方便检查,须依照提示中的格式在指定位置填入代码,不许改动格式与变量名。
输入
可迭代对象
输出
依次输出可迭代对象的参数
样例输入
(1,2) [3,4] "56"
样例输出
True 1 2 3 4 5 6
# endcoding : UTF-8
"""
@author = 寻找任大侠
@email = renjx@stu.pku.edu.cn
@create_time = 2021/12/12 0:25
"""
import types
a, b, c = 0, 0, 0
exec('a = ' + input())
exec('b = ' + input())
exec('c = ' + input())
def chain(*iterables):
for i in iterables:
for j in i:
yield j
return
gen = chain(a, b, c)
print(isinstance(gen, types.GeneratorType))
for item in gen:
print('{}'.format(item))