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

Bir varsayılan bağımsız değişkene sahip işlevler

Önceki bölümde, birden fazla parametreye sahip fonksiyonlar tanımlamayı ve ardından gerekli sayıda argüman geçirerek bu fonksiyonları çağırmayı öğrendiniz. Son videoda Hugo, varsayılan argümanlara sahip fonksiyonların nasıl tanımlanacağını göstererek bu fikri geliştirdi. Bu alıştırmada, varsayılan bir argüman kullanan bir fonksiyon yazarak ve ardından fonksiyonu birkaç kez çağırarak bu beceriyi uygulayacaksınız.

Bu egzersiz

Python'da Fonksiyonlara Giriş

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

Egzersiz talimatları

  • İşlev başlığını shout_echo işlev adıyla tamamlayın. Bu sırada bir word1 argümanı ve varsayılan değeri 1 olan bir echo varsayılan argümanı kabul eder.
  • echo kopyalarını word1 ile birleştirmek için * işlecini kullanın. Sonucu echo_word adresine atayın.
  • shout_echo() adresini sadece "Hey" dizesi ile çağırın. Sonucu no_echo adresine atayın.
  • shout_echo() adresini "Hey" dizesiyle ve varsayılan bağımsız değişken olan echo için 5 değeriyle çağırın. Sonucu with_echo adresine atayın.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Define shout_echo
def ____(____, ____):
    """Concatenate echo copies of word1 and three
     exclamation marks at the end of the string."""

    # Concatenate echo copies of word1 using *: echo_word
    echo_word = ____

    # Concatenate '!!!' to echo_word: shout_word
    shout_word = echo_word + '!!!'

    # Return shout_word
    return shout_word

# Call shout_echo() with "Hey": no_echo
no_echo = ____

# Call shout_echo() with "Hey" and echo=5: with_echo
with_echo = ____

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