Tutorial Python untuk bukan pengatur cara/Fungsi: Perbezaan antara semakan

Kandungan dihapus Kandungan ditambah
Aurora (bincang | sumb.)
Algazel (bincang | sumb.)
→‎Membuat fungsi: Kemas kini sampel kod
Baris 45:
Perhatikan nilai <code>a</code> dan <code>b</code> di atas tidak berubah. Fungsi boleh digunakan untuk mengulangi tugas yang tidak mengembalikan apa-apa nilai. Contoh:
<source lang="python">
def hellohelo():
print "HelloHelo"
 
def areakeluasan(widthlebar, heighttinggi):
return widthlebar * heighttinggi
 
def print_welcomecetak_selamat(namenama):
print "Selamat datang", namenama
hellohelo()
hellohelo()
 
print_welcomecetak_selamat("Kartini")
wl = 4
ht = 5
print "lebar =", wl, "tinggi =", ht, "luas =", areakeluasan(wl, ht)
</source>
 
akan memaparkan:
 
Helo
Hello
Helo
Hello
Selamat datang Kartini
lebar = 4 tinggi = 5 luas = 20
 
Contoh tadi menunjukkan beberapa lagi perkara yang boleh dilakukan dengan fungsi. Perhatikan bahawa tidak kisah sama ada argumen digunakan atau atau tidak, ataupun lebih daridaripada satu argumen digunakan (bergantung kepada pengaturcara). Perhatikan juga bahawa fungsi tidak semestinya mengembalikan nilai.
<!-- Fungsi boleh digunakan untuk mengurangkan kod yang berulang-ulang. -->