MulaiMulai sekarang secara gratis

Fungsi yang mengembalikan satu nilai

Kemampuan Anda semakin baik! Cobalah melakukan modifikasi lain pada fungsi shout() sehingga kini mengembalikan satu nilai alih-alih mencetaknya di dalam fungsi. Ingat bahwa kata kunci return memungkinkan Anda mengembalikan nilai dari fungsi. Bagian dari fungsi shout(), yang Anda tulis sebelumnya, ditampilkan. Mengembalikan nilai umumnya lebih diinginkan daripada mencetaknya karena, seperti yang Anda lihat sebelumnya, pemanggilan print() yang ditugaskan ke sebuah variabel bertipe NoneType.

Latihan ini adalah bagian dari kursus

Pengantar Fungsi di Python

Lihat Kursus

Petunjuk latihan

  • Di dalam badan fungsi, gabungkan string dalam word dengan '!!!' dan tetapkan ke shout_word.
  • Ganti pernyataan print() dengan pernyataan return yang sesuai.
  • Panggil fungsi shout() dengan meneruskan string 'congratulations', lalu tetapkan pemanggilan tersebut ke variabel yell.
  • Untuk memeriksa apakah yell berisi nilai yang dikembalikan oleh shout(), cetak nilai yell.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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
Edit dan Jalankan Kode