Çok parametreli fonksiyonlar
Hugo, son derste fonksiyonların tanımlanmasında çoklu parametrelerin kullanımını tartıştı. Şimdi öğrendiklerinizi shout() işlevini daha da değiştirmek için kullanacaksınız. Burada, shout() adresini iki argüman kabul edecek şekilde değiştireceksiniz. Daha önce yazdığınız shout() fonksiyonunun bazı bölümleri gösterilmektedir.
Bu egzersiz, kursun bir parçasıdır
Python'da Fonksiyonlara Giriş
Egzersiz talimatları
- Fonksiyon başlığını,
word1veword2olmak üzere iki parametre kabul edecek şekilde değiştirin. word1veword2adreslerinin her birini'!!!'ile birleştirin ve sırasıylashout1veshout2adreslerine atayın.shout1veshout2adreslerini bu sırayla birleştirin venew_shoutadresine atayın.'congratulations've'you'dizelerini bu sıraylashout()çağrısına aktarın. Dönüş değeriniyelladresine atayın.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Define shout with parameters word1 and word2
def shout(____, ____):
"""Concatenate strings with three exclamation marks"""
# Concatenate word1 with '!!!': shout1
# Concatenate word2 with '!!!': shout2
# Concatenate shout1 with shout2: new_shout
# Return new_shout
return new_shout
# Pass 'congratulations' and 'you' to shout(): yell
# Print yell
print(yell)