Fibonacci Sequence

def fibonacci(n):
	fibo = []
	nextno = 1
	prev = 0
	fibo.append(prev)
	fibo.append(nextno)
	while temp<=n:
		temp = prev+nextno
		fibo.append(temp)
		prev = nextno
		nextno = temp	
	return fibo

def fibonacci(n):
    fibo = [0, 1]  # Initialize with the first two Fibonacci numbers

    while fibo[-1] + fibo[-2] <= n:
        fibo.append(fibo[-1] + fibo[-2])

    return fibo