Tutorial Python untuk bukan pengatur cara/Mengira sehingga 10: Perbezaan antara semakan

Kandungan dihapus Kandungan ditambah
Aurora (bincang | sumb.)
Aurora (bincang | sumb.)
kemas
Baris 1:
Seterusnya, mengira sehingga 10.
== Mengira Sehingga Sepuluh ==
 
== Gelung ''while'' ==
 
Mempersembahkan ''struktur kawalan '' pertama kita. Biasanya, komputer akan memulakanbermula dengan baris pertama dan kemudian seterusnya mengikut urutan. Struktur-struktur kawalan mengubah arahan supayaurutan kenyataan -kenyataan akan dijalankan atau menentukan hanya kenyataan tertentu akanyang dijalankan. Di sini terdapat satu kod sumber yang menunjukan struktur kawalan ''while'' (sementara):
== While Loops (gelung walaupun) ==
<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:
 
a = 0a + 1
print a
while a < 10:
</source>
a = a + 1
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
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.
program ini lakukan? Mula-mula, komputer perhatikan baris a = 0 dan jadikan sebagai 0. Seterusnya, komputer perhatikan while a < 10:
komputer akan memeriksa jika adalah a < 10. Ketika kali pertama komputer melihat kenyataan ini, a adalah sifar, oleh itu a kurang
dari 10. Dengan kata lain sementara a adalah kurang dari 10 komputer akan menjalankan tabbed dalam kenyataan.
 
Ini adalah contoh lain yabg menggunakan while
Baris 41 ⟶ 39:
print 'Total Sum =',s
 
Kali pertama program ini dijalakandijalankan oleh saya, Python memaparkan:
File "sum.py", line 3
while a != 0