Tutorial Python untuk bukan pengatur cara/Membuat keputusan: Perbezaan antara semakan
Kandungan dihapus Kandungan ditambah
k Tutorial Python untuk bukan pengatur cara/Keputusan-Keputusan dipindahkan ke Tutorial Python untuk bukan pengatur cara/Membuat keputusan: lebih tepat |
kemas |
||
Baris 1:
Seterusnya, membuat keputusan.
==
Seperti biasa, saya mulakan dengan satu atur cara:
<source lang="python">
</source>
Ini adalah apa yang dihasilkan
▲ n = input("Number? ")
▲ if n < 0:
▲ print "The absolute value of",n,"is",-n
▲ else:
▲ print "The absolute value of",n,"is",n
Number? '''-34'''▼
▲Ini adalah apa yang dihasilkan daripada dua kali saya jalankan program ini:-
The absolute value of -34 is 34▼
Number? '''1'''▼
The absolute value of 1 is 1▼
▲Number? -34
▲The absolute value of -34 is 34
Jadi, apa yang komputer lakukan apabila ia melihat
▲Number? 1
Kemudian ia membaca baris <code>if n < 0:</code>. Jika
▲The absolute value of 1 is 1
Lebih secara rasmi, 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.
▲Jadi, apa yang komputer lakukan apabila ia melihat code ini? Pertama sekali, ia menyuruh pengguna untuk nombor pada penyataan n = input("Number? ")
▲Kemudian ia membaca baris if n < 0: Jika n nilai dia kurang dari kosong maka Python akan menjalankan baris "The absolute value of",n,"is",-n.
▲dijalankan apabila ungkapan adalah benar. Secara pilihan, selepas penyataan if ialah penyataan else.Penyataan else akan dijalankan apabila ungkapan adalah salah.
▲Sini ada beberapa ujian-ujian lain yang expression/ungkapan boleh miliki:-
{|
|