Spaces:
Sleeping
Sleeping
| from fastapi import APIRouter | |
| # Create the router for calculator endpoints | |
| router = APIRouter( | |
| prefix="/calculate", | |
| tags=["Calculator"] | |
| ) | |
| def add_numbers(a: float, b: float): | |
| """ | |
| Adds two numbers, 'a' and 'b'. | |
| Query parameters: a (float), b (float) | |
| """ | |
| result = a + b | |
| return { | |
| "operation": "addition", | |
| "a": a, | |
| "b": b, | |
| "result": result | |
| } | |
| def subtract_numbers(a: float, b: float): | |
| """ | |
| Subtracts number 'b' from number 'a' (a - b). | |
| Query parameters: a (float), b (float) | |
| """ | |
| result = a - b | |
| return { | |
| "operation": "subtraction", | |
| "a": a, | |
| "b": b, | |
| "result": result | |
| } |