чем, например:
ю, что нет ничего плохого в написании с правильной структурой функции, но я хотел бы знать, как я могу найти n-е число Фибоначчи с большинством Pythonic способом с одной линией.
Я написал этот код, но он не показался мне лучшим способом:
>>> fib=lambda n:reduce(lambda x,y:(x[0]+x[1],x[0]),[(1,1)]*(n-2))[0]
>>> fib(8)
13
Как это может быть лучше и проще?