"""
第 0 步：先写一个普通 Python 函数。

这一文件不涉及 MCP、不涉及 Agent，只是为了让你先理解：
工具的本质 = 一个有输入、有输出的函数。

运行：
python step0_plain_function.py
"""


def search_hotels(city: str, nights: int = 2, budget_per_night: int = 400) -> str:
    """
    查询目的地住宿区域建议。

    Args:
        city: 目的地城市，比如 重庆、杭州、西安。
        nights: 入住晚数，默认 2 晚。
        budget_per_night: 每晚住宿预算，单位元，默认 400 元。
    """
    return f"{city} 住 {nights} 晚，建议预算 {budget_per_night} 元/晚。"


if __name__ == "__main__":
    result = search_hotels(city="重庆", nights=2, budget_per_night=400)
    print(result)
