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

Zaten bildiğiniz bir lambda fonksiyonunu yazma

Bazı fonksiyon tanımları bir lambda fonksiyonuna dönüştürülebilecek kadar basittir. Bunu yaparak, daha az kod satırı yazarsınız, bu oldukça harika ve özellikle büyük programlar yazarken ve sürdürürken kullanışlı olacaktır. Bu alıştırmada, lambda fonksiyonları hakkında bildiklerinizi kullanarak basit bir görevi yerine getiren bir fonksiyonu lambda fonksiyonuna dönüştüreceksiniz. Bu fonksiyon tanımına bir göz atın:

def echo_word(word1, echo):

    """Concatenate echo copies of word1."""

    words = word1 * echo

    return words

echo_word işlevi 2 parametre alır: bir dize değeri, word1 ve bir tamsayı değeri, echo. word1'un echo kopyalarının birleştirilmesinden oluşan bir dize döndürür. Göreviniz bu basit fonksiyonu bir lambda fonksiyonuna dönüştürmektir.

Bu egzersiz

Python'da Fonksiyonlara Giriş

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

Egzersiz talimatları

  • word1 ve echo değişkenlerini kullanarak echo_word lambda fonksiyonunu tanımlayın. Yukarıda echo_word() için orijinal fonksiyon tanımının yaptığını tekrarlayın.
  • echo_word() adresini 'hey' dize bağımsız değişkeni ve 5 değeriyle sırasıyla çağırın. Çağrıyı result adresine atayın.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Define echo_word as a lambda function: echo_word
echo_word = (____)

# Call echo_word: result
result = ____

# Print result
print(result)
Kodu Düzenle ve Çalıştır