Tutorial Python untuk bukan pengatur cara/Contoh Fungsi Lanjutan: Perbezaan antara semakan
Kandungan dihapus Kandungan ditambah
kembang |
→Contoh: terjemah contoh |
||
Baris 159:
=== Contoh ===
'''
<source lang="python">
# mentakrif fungsi yang mengira faktorial
def
if n <= 1:
return 1
return n *
print "2! =",
print "3! =",
print "4! =",
print "5! =",
</source>
Baris 181:
5! = 120
'''
<source lang="python">
def
print n
if n > 0:
return
</source>
Baris 199:
0
Ulasan fungsi_menarik.py
<source lang="python">
# Ulasan di bawah diberi nombor tingkat agar
# penjelasan kod lebih terang. Sila baca mengikut tingakatan.
# (
def mult(a, b): # (2.)
if b == 0:
return 0
value = a +
return value # (4.)
# sehingga tingkat 3 dilewati program.
print "3 * 2 = ", mult(3, 2) # (1.)
#
# sebaik sahaja b sama dengan sifar (b mengurang dengan bilangan 1 setiap kali tingkat 3 berlaku).
# Dan hanya pada masa itu baharu perintah "print" dipaparkan.
# Lihatnya sebagai kesan "lompatan". Amnya apa yang anda perlu faham
# adalah fungsi dimulakan semual
#
#
</source>
|