from fastapi import APIRouter from pydantic import BaseModel INDEX = "净稳定资金率(%)" router = APIRouter() class Params(BaseModel): 可用稳定资金: float 所需稳定资金: float @router.post("/{}".format(INDEX)) def func(p: Params): try: result = p.可用稳定资金 / p.所需稳定资金 return round(result, 6) except ZeroDivisionError: return "算式无意义" except Exception: return "计算错误"