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
Petunjuk latihan
- Di dalam badan fungsi, gabungkan string dalam
worddengan'!!!'dan tetapkan keshout_word. - Ganti pernyataan
print()dengan pernyataanreturnyang sesuai. - Panggil fungsi
shout()dengan meneruskan string'congratulations', lalu tetapkan pemanggilan tersebut ke variabelyell. - Untuk memeriksa apakah
yellberisi nilai yang dikembalikan olehshout(), cetak nilaiyell.
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