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(target, margin):
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(target, margin):
low_limit = target - margin
high_limit = margin + target
return low_limit, high_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(target, margin):
low_limit = target - margin
high_limit = margin + target
return low_limit, high_limit
low, high = get_boundaries(100,20)
Labels: Python
<< Home