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

Python'da Fonksiyonlara Giriş

kursunun bir parçasıdır
Kursu Görüntüle

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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