MulaiMulai sekarang secara gratis

Fungsi dengan satu argumen bawaan

Pada bab sebelumnya, Anda telah mempelajari cara mendefinisikan fungsi dengan lebih dari satu parameter dan kemudian memanggil fungsi tersebut dengan memberikan jumlah argumen yang diperlukan. Pada video terakhir, Hugo melanjutkan gagasan ini dengan menunjukkan cara mendefinisikan fungsi dengan argumen bawaan (default). Anda akan berlatih keterampilan tersebut dalam latihan ini dengan menulis sebuah fungsi yang menggunakan argumen bawaan dan kemudian memanggil fungsi tersebut beberapa kali.

Latihan ini adalah bagian dari kursus

Pengantar Fungsi di Python

Lihat Kursus

Petunjuk latihan

  • Lengkapi header fungsi dengan nama fungsi shout_echo. Fungsi ini menerima argumen word1 dan argumen bawaan echo dengan nilai default 1, dalam urutan tersebut.
  • Gunakan operator * untuk menggabungkan echo salinan dari word1. Simpan hasilnya ke echo_word.
  • Panggil shout_echo() hanya dengan string "Hey". Simpan hasilnya ke no_echo.
  • Panggil shout_echo() dengan string "Hey" dan nilai 5 untuk argumen bawaan echo. Simpan hasilnya ke with_echo.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Define shout_echo
def ____(____, ____):
    """Concatenate echo copies of word1 and three
     exclamation marks at the end of the string."""

    # Concatenate echo copies of word1 using *: echo_word
    echo_word = ____

    # Concatenate '!!!' to echo_word: shout_word
    shout_word = echo_word + '!!!'

    # Return shout_word
    return shout_word

# Call shout_echo() with "Hey": no_echo
no_echo = ____

# Call shout_echo() with "Hey" and echo=5: with_echo
with_echo = ____

# Print no_echo and with_echo
print(no_echo)
print(with_echo)
Edit dan Jalankan Kode