1. Learn
  2. /
  3. Курси
  4. /
  5. Проєктування агентних систем з LangChain

Connected

вправа

Створіть інструмент для математичних обчислень

Час створити ваш інструмент. Уявімо, що ви керуєте невеликою будівельною компанією і вам потрібно обчислити довжину одного боку даху. Якщо ви знаєте довжини двох балок, які підтримують дах під прямим кутом, можна використати їх, щоб обчислити довжину даху за формулою гіпотенузи нижче. $$c = \sqrt{a^2 + b^2}$$

Схема обчислення балок даху

Інструкції

100 XP
  • Використайте потрібний декоратор, щоб оголосити функцію як інструмент.
  • Щоб знайти гіпотенузу, застосуйте метод .split() до рядка input, щоб отримати дві інші довжини прямокутного трикутника.
  • Перетворіть кожну сторону трикутника, a і b, на числа з плаваючою комою та використайте .strip(), щоб прибрати зайві пробіли з цих значень.
  • Скористайтеся модулем math у Python, щоб звести довжини a і b у квадрат, підсумувати їх і знайти квадратний корінь, щоб отримати довжину даху.