Menambahkan argumen sewenang-wenang
Python memungkinkan fungsi kustom menerima sejumlah argumen posisi melalui penggunaan "Arbitrary arguments". Fleksibilitas ini memungkinkan fungsi digunakan dalam berbagai cara sambil tetap menghasilkan hasil yang diharapkan.
Dengan memanfaatkan kemampuan ini, Anda akan membangun fungsi yang menggabungkan (menyatukan) string, tanpa bergantung pada berapa banyak potongan teks yang diberikan!
Latihan ini adalah bagian dari kursus
Python Tingkat Menengah untuk Pengembang
Petunjuk latihan
- Definisikan sebuah fungsi bernama
concat()yang menerima argumen sewenang-wenang bernamaargs. - Gunakan perulangan
foruntuk mengiterasi setiapargdalamargs. - Panggil fungsi tersebut untuk menguji bahwa fungsinya berjalan dengan benar.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Define a function called concat
def ____(____):
"""Concatenates multiple string arguments with spaces between them."""
result = ""
# Iterate over the Python args tuple
for ____ in ____:
result += " " + arg
return result
# Call the function
print(____("Python", "is", "great!"))