def createCounter(): def hh(): i = 1 while True: yield i i += 1
it = hh() def counter(): return it.next() return counter;
思路不错,但有个小错误就是,next(it),不是it.next()
不错
为什么hh()一定要赋给it呢,直接next(hh)会报错
Sign in to make a reply
俄罗斯雨林
def createCounter(): def hh(): i = 1 while True: yield i i += 1