BaşlayınÜcretsiz Başlayın

Matematik hesapları için bir araç oluştur

Artık aracını inşa etme zamanı. Küçük bir inşaat şirketi işlettiğini ve bir çatının bir kenarının uzunluğunu hesaplaman gerektiğini hayal et. Çatıyı dik açıyla destekleyen iki kirişin uzunluklarını biliyorsan, aşağıdaki hipotenüs formülünü kullanarak çatının uzunluğunu hesaplayabilirsin. $$c = \sqrt{a^2 + b^2}$$

Roof beam calculation diagram

Bu egzersiz

LangChain ile Aracı Sistemler Tasarlama

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Fonksiyonu bir araç olarak tanımlamak için gerekli dekoratörü kullan.
  • Hipotenüsü bulmak için, dik üçgenin diğer iki kenarını çıkarmak üzere input dizesi üzerinde .split() yöntemini kullan.
  • Her üçgen kenarını, a ve b, ondalık sayıya çevir ve değerlerdeki fazladan boşlukları .strip() ile kaldır.
  • Python'un math modülünü kullanarak a ve b uzunluklarını üsse al, değerleri topla ve karekökünü bularak çatının uzunluğunu elde et.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Define this math function as a tool
____
def hypotenuse_length(input: str) -> float:
    """Calculates the length of the hypotenuse of a right-angled triangle given the lengths of the other two sides."""
    
    # Split the input string to get the lengths of the triangle
    sides = ____.____(',')
    
    # Convert the input values to floats, removing extra spaces
    a = ____(____[0].____())
    b = ____(____[1].____())
    
    # Square each of the values, add them together, and find the square root 
    return ____.sqrt(a____2 + b____2)
Kodu Düzenle ve Çalıştır