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

Kandungan dihapus Kandungan ditambah
Aurora (bincang | sumb.)
Aurora (bincang | sumb.)
kemas
Baris 1:
Seterusnya, fungsi.
=== Membuat Fungsi ===
 
Untuk permulaan Bab ini, satu contoh apa yang '''boleh''' dilakukan tetapi '''tidak patut''' (jadi tak perlu cuba):
=== Membuat Fungsifungsi ===
<pre>
Untuk permulaanmemulakan Babbab ini, di sini ada satu contoh apa yang '''"boleh''' dilakukan" tetapi '''"tidak patut'''" dilakukan (jadi tak perlu cuba):
<source lang=python>
a = 23
b = -23
Baris 7 ⟶ 9:
if a < 0:
a = -a
 
if b < 0:
b = -b
 
if a == b:
print "Nilai mutlak", a, "dan", b, "adalah sama"
else:
print "Nilai mutlak", a, "dan", b, "berbeza"
</presource>
 
akan menghasilkan:
 
<pre>
Nilai mutlak 23 dan 23 adalah sama
 
</pre>
AturcaraAtur cara ini nampak berulang-ulang. (Pengaturcara sepatutnya benci mengulang-ulang benda yang sama, ia adalah tujuan utama komputer dicipta.) Namun, Python membenarkan fungsi dibuat untuk mengurangkan kod yang berulang. Contoh yang lebih pendek (sedikit):
<source lang=python>
<pre>
a = 23
b = -23
Baris 34 ⟶ 35:
else:
print "Nilai mutlak a dan b berbeza"
<source lang=python>
</pre>
akan memaparkan:
<pre>