вот функция числа фибоначчи, почему если сделать как во втором варианте то не соблюдается условия цикла, и вообще не понятно какое условие тогда соблюдается? и как вообще лучше реализовать эту функцию что бы ее можно было передавать в такие функции как len, sum, max, min.
1)
def fibf(n):
a,b=0,1
lst=
while b<n:
lst.append(b)
a,b=b,a+b
return lst
2)
def fibf(n):
a,b=0,1
lst=
while b<n:
a,b=b,a+b
lst.append(b)
return lst