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

Tek değer döndüren fonksiyonlar

Bu işte çok iyi olmaya başladın! Elinizi shout() işlevinde başka bir değişiklikte deneyin, böylece artık işlev içinde yazdırmak yerine tek bir değer döndürür. return anahtar sözcüğünün fonksiyonlardan değer döndürmenizi sağladığını hatırlayın. Daha önce yazdığınız shout() fonksiyonunun bazı bölümleri gösterilmektedir. Değerleri döndürmek genellikle yazdırmaktan daha çok tercih edilir çünkü daha önce gördüğünüz gibi, bir değişkene atanan bir print() çağrısı NoneType türündedir.

Bu egzersiz, kursun bir parçasıdır

Python'da Fonksiyonlara Giriş

Kursa Göz Atın

Egzersiz talimatları

  • İşlev gövdesinde, word adresindeki dizeyi '!!!' ile birleştirin ve shout_word adresine atayın.
  • print() ifadesini uygun return ifadesiyle değiştirin.
  • shout() işlevini çağırın, ona 'congratulations' dizesini geçirin ve çağrıyı yell değişkenine atayın.
  • yell adresinin shout() tarafından döndürülen değeri içerip içermediğini kontrol etmek için yell adresinin değerini yazdırın.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Define shout with the parameter, word
def shout(word):
    """Return a string with three exclamation marks"""
    # Concatenate the strings: shout_word
    

    # Replace print with return
    print(shout_word)

# Pass 'congratulations' to shout: yell


# Print yell
Kodu Düzenle ve Çalıştır