Tulis program Python untuk mengembalikan beberapa nilai dari suatu fungsi

Tulis program Python untuk mengembalikan beberapa nilai dari suatu fungsi

Python adalah bahasa pemrograman populer yang banyak digunakan untuk mengembangkan berbagai aplikasi. Salah satu fitur yang membuat Python menonjol adalah kemampuannya untuk mengembalikan beberapa nilai dari suatu fungsi. Fitur ini memungkinkan pengembang untuk membuat fungsi yang mengembalikan lebih dari satu nilai, membuatnya lebih mudah untuk bekerja dengan struktur data yang kompleks dan meningkatkan keterbacaan kode.

Dalam artikel ini, kita akan membahas cara mengembalikan beberapa nilai dari suatu fungsi di Python.

Apa itu beberapa nilai pengembalian?

Dalam Python, suatu fungsi dapat mengembalikan nilai tunggal atau beberapa nilai. Saat fungsi mengembalikan beberapa nilai, itu mengembalikannya sebagai tuple. Tuple adalah kumpulan elemen, mirip dengan daftar atau array. Namun, tupel tidak dapat diubah, yang berarti bahwa elemen mereka tidak dapat dimodifikasi setelah dibuat.

Contoh untuk mengembalikan beberapa nilai

Untuk mengembalikan beberapa nilai dari suatu fungsi di Python, Anda perlu mendefinisikan fungsi dan menggunakan pernyataan pengembalian untuk mengembalikan nilai sebagai tuple. Inilah contohnya:

def get_name_and_age (): name = "John" usia = 30 nama pengembalian, hasil usia = get_name_and_age () cetak (hasil)
1234567def get_name_and_age (): name = "John" usia = 30 nama pengembalian, hasil usia = get_name_and_age () cetak (hasil)

Dalam contoh ini, kami telah mendefinisikan fungsi yang disebut get_name_and_age () yang mengembalikan dua nilai, nama dan usia. Kami menggunakan pernyataan pengembalian untuk mengembalikan nilai sebagai tuple. Saat kami memanggil fungsi dan menetapkan hasilnya ke variabel yang disebut hasil, kami mendapatkan tuple yang berisi nilai ("John", 30). Kami kemudian mencetak hasilnya ke konsol menggunakan mencetak() fungsi.

Program ini akan menghasilkan hasil berikut:

Output ("John", 30) 

Tetapkan nilai pengembalian ke variabel

Kami juga dapat menetapkan nilai yang dikembalikan oleh fungsi untuk memisahkan variabel seperti ini:

def get_name_and_age (): name = "John" usia = 30 nama pengembalian, nama usia, usia = get_name_and_age () cetak (nama) cetak (usia)
12345678def get_name_and_age (): name = "John" usia = 30 nama pengembalian, nama usia, usia = get_name_and_age () cetak (nama) cetak (usia)

Dalam contoh ini, kami telah menetapkan nilai yang dikembalikan oleh fungsi ke dua variabel terpisah, nama dan usia. Saat kami memanggil fungsi, nilainya dikembalikan sebagai tuple, dan Python secara otomatis membongkar tuple dan memberikan nilai ke variabel. Kita kemudian dapat mencetak nilai ke konsol menggunakan mencetak() fungsi.

Program ini akan menghasilkan hasil berikut:

Output John 30 

Manfaat mengembalikan beberapa nilai

Mengembalikan beberapa nilai dari suatu fungsi di Python menawarkan beberapa manfaat, termasuk:

  • Keterbacaan yang lebih baik: Dengan mengembalikan beberapa nilai dari suatu fungsi, Anda dapat membuat kode Anda lebih mudah dibaca dan lebih mudah dipahami. Ini sangat berguna saat bekerja dengan struktur data yang kompleks.
  • Mengurangi kompleksitas kode: Dengan mengembalikan beberapa nilai dari suatu fungsi, Anda dapat mengurangi kompleksitas kode Anda dan membuatnya lebih mudah untuk mempertahankan.
  • Peningkatan fleksibilitas: Dengan mengembalikan beberapa nilai dari suatu fungsi, Anda dapat memberikan lebih banyak fleksibilitas ke bagian lain dari kode Anda, memungkinkan mereka untuk melakukan operasi yang lebih kompleks.

Kesimpulan

Mengembalikan beberapa nilai dari suatu fungsi di Python adalah fitur yang berguna yang dapat membuat kode Anda lebih mudah dibaca dan lebih mudah dikerjakan. Dengan menggunakan pernyataan pengembalian untuk mengembalikan tuple yang berisi beberapa nilai, Anda dapat meningkatkan kejelasan kode dan mengurangi kompleksitas. Kami berharap artikel ini telah memberi Anda pemahaman yang jelas tentang cara mengembalikan beberapa nilai dari suatu fungsi dalam Python.