Ç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
Python'da Fonksiyonlara Giriş
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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)