MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Definisikan sebuah fungsi bernama concat() yang menerima argumen sewenang-wenang bernama args.
  • Gunakan perulangan for untuk mengiterasi setiap arg dalam args.
  • 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!"))
Edit dan Jalankan Kode