Mulai sekarangMulai gratis

Mengombinasikan jenis argumen

Sekarang Anda akan mencoba mengombinasikan berbagai jenis argumen. Tugas Anda adalah mendefinisikan fungsi sort_all_types(). Fungsi ini menerima argumen posisi dan kata kunci dengan jumlah variabel, menemukan semua angka dan string yang terkandung di dalamnya, lalu menggabungkan hasilnya berdasarkan jenis. Gunakan fungsi sort_types() yang telah Anda definisikan sebelumnya (tersedia di workspace). Fungsi tersebut menerima argumen posisi dengan jumlah variabel dan mengembalikan tuple yang berisi daftar angka dan daftar string (ketik sort_types? untuk bantuan tambahan).

Perlu diingat bahwa argumen kata kunci dengan jumlah variabel pada dasarnya merepresentasikan sebuah dictionary dan fungsi sort_types() mengharuskan Anda hanya meneruskan nilainya.

Tips: Agar dapat memanggil fungsi sort_types() dengan benar, Anda perlu mengingat penggunaan lain dari simbol *.

Latihan ini merupakan bagian dari kursus

Berlatih Pertanyaan Wawancara Coding di Python

Lihat Kursus

Instruksi latihan

  • Tentukan argumen yang diteruskan ke fungsi (gunakan nama apa pun yang Anda inginkan).
  • Temukan semua angka dan string pada argumen pertama.
  • Temukan semua angka dan string pada argumen kedua.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Define the arguments passed to the function
def sort_all_types(____, ____):

    # Find all the numbers and strings in the 1st argument
    nums1, strings1 = ____(____)
    
    # Find all the numbers and strings in the 2nd argument
    nums2, strings2 = ____(____.____)
    
    return (nums1 + nums2, strings1 + strings2)
  
res = sort_all_types(
	1, 2.0, 'dog', 5.1, num1 = 0.0, num2 = 5, str1 = 'cat'
)
print(res)
Edit dan Jalankan Kode