Tek parametreli fonksiyonlar
Tebrikler! Kendi fonksiyonunuzu başarıyla tanımladınız ve çağırdınız! Bu çok güzel.
Önceki alıştırmada, '!!!' ile birleştirilen bir dizeyi yazdıran shout() işlevini tanımladınız ve çağırdınız.
Şimdi shout() adresini, kendisine iletilen herhangi bir dize argümanını kabul edip işleyebilmesi için bir parametre ekleyerek güncelleyeceksiniz. Ayrıca, başlığın işlev adını ve parametre(ler)ini belirten kısmı olan shout(word) adresinin işlevin imzası olarak bilindiğini unutmayın. Bu terimle vahşi doğada karşılaşabilirsiniz!
Bu egzersiz
Python'da Fonksiyonlara Giriş
kursunun bir parçasıdırEgzersiz talimatları
- Parametre adını ekleyerek fonksiyon başlığını tamamlayın,
word. wordile'!!!'adreslerinin birleştirilmesinin sonucunushout_wordadresine atayın.shout_wordadresinin değerini yazdırın.shout()işlevini çağırın ve ona'congratulations'dizesini aktarın.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Define shout with the parameter, word
def shout(____):
"""Print a string with three exclamation marks"""
# Concatenate the strings: shout_word
____ = ____ + '!!!'
# Print shout_word
print(____)
# Call shout with the string 'congratulations'