Tuesday, 26 May 2020

Belajar Python 3 - Function - Multiple return

Multiple Return Value

Terkadang kita mungkin ingin mengembalikan lebih dari satu nilai dari suatu fungsi. Kami dapat mengembalikan beberapa nilai dengan memisahkannya dengan koma:

def square_point (x_value, y_value):
   x_2 = x_value * x_value
   y_2 = y_value * y_value
   return x_2, y_2

Fungsi ini mengambil nilai x dan nilai y, dan mengembalikan keduanya, kuadrat. Kita bisa mendapatkan nilai-nilai itu dengan menetapkan keduanya ke variabel ketika kita memanggil fungsi:

x_squared, y_squared = square_point (1, 3)
print (x_squared)
print (y_squared)

Ini akan mencetak:

1
9

Instruksi
1. Tulis fungsi yang disebut get_boundaries () yang menggunakan dua parameter, angka yang disebut target dan angka yang disebut margin.

Itu harus membuat dua variabel:

     low_limit: target minus margin
     high_limit: margin ditambahkan ke target

Scrip latihan :

def get_boundaries(targetmargin):
    low_limit = target - margin
    high_limit = margin + target

2.Kembalikan low_limit dan high_limit dari fungsi, dalam urutan itu.

Script latihan :
def get_boundaries(targetmargin):
  low_limit = target - margin
  high_limit = margin + target
  return low_limithigh_limit

3. Panggil fungsi pada target 100 dengan margin 20. Simpan nilai yang dikembalikan ke variabel yang disebut rendah dan tinggi.

Script latihan :
def get_boundaries(targetmargin):
  low_limit = target - margin
  high_limit = margin + target
  return low_limithigh_limit

lowhigh = get_boundaries(100,20)

Labels: