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

Zaten bildiğin bir lambda fonksiyonu yazma

Bazı fonksiyon tanımları o kadar basittir ki bir lambda fonksiyonuna dönüştürülebilir. Böylece daha az satır kod yazarsın; bu harika bir şey ve özellikle büyük programlar yazıp bakım yaparken işine çok yarar. Bu egzersizde, basit bir işi yapan bir fonksiyonu lambda fonksiyonuna çevirmek için lambda fonksiyonları hakkındaki bilgilerini kullanacaksın. Şu fonksiyon tanımına bir bak:

def echo_word(word1, echo):
    """Concatenate echo copies of word1."""
    words = word1 * echo
    return words

echo_word fonksiyonu 2 parametre alır: bir metin değeri word1 ve bir tamsayı değeri echo. Çıktı olarak, word1'in echo kez art arda birleştirilmiş hâlini döndürür. Görevin, bu basit fonksiyonu bir lambda fonksiyonuna dönüştürmektir.

Bu egzersiz, kursun bir parçasıdır

Python'da Fonksiyonlara Giriş

Kursa Göz Atın

Egzersiz talimatları

  • word1 ve echo değişkenlerini kullanarak echo_word adlı lambda fonksiyonunu tanımla. Yukarıdaki orijinal echo_word() fonksiyonunun yaptığını aynen yinele.
  • echo_word() fonksiyonunu sırasıyla 'hey' metin argümanı ve 5 değeriyle çağır. Çağrıyı result değişkenine ata.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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