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

Kandungan dihapus Kandungan ditambah
Algazel (bincang | sumb.)
k Terjemahan kecil
Algazel (bincang | sumb.)
k →‎Penyataan if: Terjemahan contoh
Baris 19:
Nilai mutlak 1 ialah 1
 
Jadi, apa yang komputer lakukan apabila ia melihat kod ini? Pertama sekali, ia meminta pengguna untuk memasukkan nombor pada penyataan <code>n = input("NumberNombor? ")</code>.
Kemudian ia membaca baris <code>if n < 0:</code>. Jika nilai <code>n</code> kurang daripada kosongsifar maka [[Python]] akan menjalankan baris <code>print "TheNilai absolute value ofmutlak", n, "isialah", -n</code>. Jika sebaliknya pula maka sudah tentulah Python akan menjalankan baris <code>print "The absolute valueNilai ofmutlak", n, "isialah", n</code>.
 
Lebih secara rasmiformal, Python akan melihat sama ada ungkapan <code>n < 0</code> adalah betul atau salah. Penyataan <code>if</code> ini diikuti oleh blok kenyataan yang akan dijalankan apabila ungkapan adalah benar. Secara pilihan, selepas penyataan <code>ifelse</code> boleh diletakkan selepas penyataan <code>elseif</code> boleh diletakkan. Penyataan <code>else</code> akan dijalankan apabila ungkapan adalah salahpalsu.
 
Di sini ada beberapa ujian lain yang boleh dimiliki ungkapan:-
Baris 52:
|}
 
Ciri lain bagi penyataan <code>if</code> ialah penyataan <code>elif</code>. Ia merujuk kepada penyataan ''else if'' yang bermaksud sekiranya penyataan awal itu salahpalsu dan penyataan selepas itu (bahagian <code>elif</code>) betulbenar, maka jalankan bahagian tersebut. Ini contohnya:-
 
<source lang="python">
Baris 63:
print a," <= ",7
else:
print "NeitherTiada testujian was truebenar"
</source>
 
Baris 79:
10 > 5
 
Peringatan: <code>elif a <= 7</code> hanya dicuba apabila penyataan <code>if</code> palsu tidak benar. Beberapa <code>elif</code> boleh digunakan, membenarkan ujian atau cubaan berganda untuk dibuat dalam satu penyataan <code>if</code>.
 
== Contoh ==