Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If it's supposed to be an accumulator, I take it they want the value of n to be changed each time. I'd do:

    def acc(n):
        while True:
            n += yield n


But emphasizing correctness makes my one-liner not work! And reading the original I can see this whole issue was already covered!

BTW, generators are non-callable.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: