reduce(lambda y,x: x==0 and print(y) or x+y, iter(input, 99999))
2,6 -> SyntaxError: invalid syntax
3.1 -> NameError: name 'reduce' is not defined
А если это 3,1 - то reduce() должен быть спрятан в итертулс? Что то я его там е нахожу.
Судя по голенькому input() (вместо raw_input()) это таки 3,1…
А вообще то - учится мне ещё и учится…