File size: 410 Bytes
92ef857
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from fastapi import FastAPI
from fibonacci import fibonacci

app = FastAPI()


@app.get("/")
def greet_json():
    return {"Hello": "World!"}


@app.get("/fibonacci/{n}")
def fibonacci_endpoint(n: int):
    """Devuelve los primeros n términos de la secuencia de Fibonacci."""
    if n <= 0:
        return {"error": "n debe ser un entero positivo"}
    seq = fibonacci(n)
    return {"n": n, "sequence": seq}