2.4 Маршрутизация в FastAPI
15 из 15 шагов пройдено
38 из 38 баллов  получено

Задача 2

Задание:

Напишите код приложения на FastAPI, в котором асинхронная функция users() будет принимать GET-запрос по маршруту /users/<name>/<age>, получая строковой параметр name и числовой параметр age из параметров пути.

Конечная точка должна возвращать словарь с ключом user_name и значением параметра name, и ключом user_age и значением параметра age.


P.S. На экран ничего не нужно выводить, пример запроса:

/users/Alex/34

ответ для него:

{'user_name': 'Alex', 'user_age': 34}
Чтобы решить это задание откройте

Напишите программу. Тестируется через stdin → stdout

Time Limit: 30 секунд
Memory Limit: 256 MB

Будьте вежливы и соблюдайте наши принципы сообщества. Поделитесь своим решением и посмотрите, как задачу решали другие.
Верное решение #1223297128
Python 3.10
# put your python code here
from fastapi import FastAPI

app = FastAPI()

@app.get("/users/{name}/{age}")
async def users(name: str, age: int):
    return {"user_name": name, "user_age": age}