Tutorial Python untuk bukan pengatur cara/Membuat keputusan: Perbezaan antara semakan

Kandungan dihapus Kandungan ditambah
Aurora (bincang | sumb.)
kemas
Aurora (bincang | sumb.)
Baris 26:
Di sini ada beberapa ujian lain yang boleh dimiliki ungkapan:-
 
{| class="prettytable" border="1" cellspacing="0"
{|
!Operator
!Fungsi
|-
|<tt><</tt>
|kurang daripada
|Kurang Daripada
|-
|<tt><=</tt>
|Kurangkurang Daripadadaripada atau Samasama Dengandengan
|-
|<tt>></tt>
|lebih daripada
|Lebih Daripada
|-
|<tt>>=</tt>
|Lebihlebih Daripadadaripada atau Samasama Dengandengan
|-
|<tt>==</tt>
|bersamaan
|Bersamaan
|-
|<tt>!=</tt>
|tidak sama
|Tidak Sama
|-
|<tt><></tt>
|cara lain untuk katakan tidak sama
|Cara Lain Untuk Katakan Tidak Sama
|}
 
Ciri lain bagi penyataan <code>if</code> ialah penyataan <code>elif</code>. Ia merujuk kepada penyataan ''else if'' yang bermaksud falsesekiranya penyataan awal itu (salah) dan penyataan selepas itu (bahagian <code>elif</code>) ialah true(betul), dimaka jalankan bahagian bahagiannyatersebut. Ini contohnya:-
 
<source lang="python">
<pre>
a = 0
while a < 10:
a = a + 1
if a > 5:
print a," > ",5
elif a <= 7:
print a," <= ",7
else:
print "Neither test was true"
</presource>
 
Dan ini hasilnya:-
Yang ni hasil dia:-
 
5 1 <= 7
<pre>
1 2 <= 7
2 3 <= 7
3 4 <= 7
4 5 <= 7
10 6 > 5
5 <= 7
6 7 > 5
7 8 > 5
8 9 > 5
9 10 > 5
10 > 5
</pre>
 
Peringatan bahawa elif a <= 7 adalah hanya dicuba apabila penyataan if gagal untuk menjadi true. elif membenarkan ujian atau cubaan berganda untuk dibuat dalam satu penyataan if.
 
Peringatan: bahawa <code>elif a <= 7 adalah</code> hanya dicuba apabila penyataan <code>if</code> gagal untuk menjaditidak truebenar. Beberapa <code>elif</code> boleh digunakan, membenarkan ujian atau cubaan berganda untuk dibuat dalam satu penyataan <code>if</code>.
 
== Contoh ==