Tutorial Python untuk bukan pengatur cara/Mengira sehingga 10: Perbezaan antara semakan
Kandungan dihapus Kandungan ditambah
kemas |
|||
Baris 1:
Seterusnya, mengira sehingga 10.
== Gelung ''while'' ==
Mempersembahkan ''struktur kawalan
<source lang="python">
a = 0
▲Mempersembahkan struktur kawalan pertama kita. Biasanya, komputer akan memulakan dengan baris pertama dan kemudian seterusnya. Struktur-struktur kawalan mengubah arahan supaya kenyataan -kenyataan akan dijalankan atau menentukan hanya kenyataan tertentu akan dijalankan. Di sini terdapat satu kod sumber yang menunjukan struktur kawalan 'while'
▲ while a < 10:
</source>
▲ print a
dan ini outputnya
Baris 24:
10
(Dan anda sangka ia tidak akan jadi lebih teruk selepas menukarkan komputer anda menjadi kalkulator yang bernilai RM5?)
Jadi apa yang atur cara ini lakukan? Mula-mula, komputer melihat baris <code>a = 0</code> dan jadikan <code>a</code> sebagai 0. Seterusnya, komputer melihat <code>while a < 10:</code>, jadi komputer akan memeriksa jika <code>a < 10</code>. Kali pertama komputer melihat kenyataan ini, <code>a</code> adalah sifar, iaitu kurang dari 10. Dengan kata lain sementara nilai <code>a</code> kurang dari 10, komputer akan menjalankan kenyataan yang ditabkan. Apabila nilai <code>a</code> mencapai 10, barulah komputer akan pergi ke baris seterusnya dalam atur cara itu.
Ini adalah contoh lain yabg menggunakan while
Baris 41 ⟶ 39:
print 'Total Sum =',s
Kali pertama program ini
File "sum.py", line 3
while a != 0
|