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 merupakan bagian dari kursus
Python Tingkat Menengah untuk Pengembang
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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!"))