Beberapa Parameter dan Nilai Kembali

Pengantar Fungsi di Python

Hugo Bowne-Anderson

Instructor

Beberapa parameter fungsi

  • Menerima >1 parameter:
def raise_to_power(value1, value2):
    """Pangkatkan value1 dengan value2."""
    new_value = value1 ** value2
    return new_value
  • Panggil fungsi: jumlah argumen = jumlah parameter
result = raise_to_power(2, 3)

print(result)
8
Pengantar Fungsi di Python

Sekilas tentang tuple

  • Buat fungsi mengembalikan banyak nilai: Tuple!

  • Tuple:

    • Mirip list - berisi banyak nilai

    • Immutable - tidak bisa diubah

    • Dibuat dengan tanda kurung ()

even_nums = (2, 4, 6)

print(type(even_nums))
<class 'tuple'>
Pengantar Fungsi di Python

Unpacking tuple

  • Unpack tuple ke beberapa variabel:
even_nums = (2, 4, 6)

a, b, c = even_nums
print(a)
2
print(b)
4
print(c)
6
Pengantar Fungsi di Python

Mengakses elemen tuple

  • Akses elemen tuple seperti pada list:
even_nums = (2, 4, 6)

print(even_nums[1])
4
second_num = even_nums[1]

print(second_num)
4
  • Menggunakan zero-indexing
Pengantar Fungsi di Python

Mengembalikan banyak nilai

def raise_both(value1, value2):
    """Pangkatkan value1 dengan value2
    dan sebaliknya."""

    new_value1 = value1 ** value2
    new_value2 = value2 ** value1

    new_tuple = (new_value1, new_value2)

    return new_tuple
result = raise_both(2, 3)

print(result)
(8, 9)
Pengantar Fungsi di Python

Ayo berlatih!

Pengantar Fungsi di Python

Preparing Video For Download...