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ırEgzersiz talimatları
- İşlev başlığını
shout_echoişlev adıyla tamamlayın. Bu sırada birword1argümanı ve varsayılan değeri1olan birechovarsayılan argümanı kabul eder. echokopyalarınıword1ile birleştirmek için*işlecini kullanın. Sonucuecho_wordadresine atayın.shout_echo()adresini sadece"Hey"dizesi ile çağırın. Sonucuno_echoadresine atayın.shout_echo()adresini"Hey"dizesiyle ve varsayılan bağımsız değişken olanechoiçin5değeriyle çağırın. Sonucuwith_echoadresine 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)