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

Kandungan dihapus Kandungan ditambah
Algazel (bincang | sumb.)
Algazel (bincang | sumb.)
→‎Penyataan if: Terjemahan contoh
Baris 148:
3.14159 amat aneh.
 
'''average1purata1.py'''
 
<source lang="python">
#meminta nombor sehingga angka 0 dimasukkan.
#keeps asking for numbers until 0 is entered.
#Cetak nilai purata.
#Prints the average value.
 
countkiraan = 0
sumjumlah = 0.0
numbernombor = 1 # settetapkan topada somethingsesuatu thatagar willtidak notkeluar exitdaripada thegelung "while" loopdengan immediatelyserta-merta.
 
print "EnterMasukkan 0 tountuk exitkeluar thedaripada loopgelung"
 
while numbernombor != 0:
numbernombor = input("EnterMasukkan a numbernombor:")
countkiraan = countkiraan + 1
sumjumlah = sumjumlah + numbernombor
 
countkiraan = countkiraan - 1 #takebuang offsatu onebagi fornombor the last numberterakhir
print "TheNilai averagepurata wasialah:",sumjumlah/countkiraan
</source>
 
Contoh pelaksanaan:
 
Masukkan 0 untuk keluar daripada gelung
Enter 0 to exit the loop
EnterMasukkan a numbernombor: '''3'''
EnterMasukkan a numbernombor: '''5'''
EnterMasukkan a numbernombor: '''0'''
TheNilai averagepurata wasialah: 4.0
 
Masukkan 0 untuk keluar daripada gelung
Enter 0 to exit the loop
EnterMasukkan a numbernombor: '''1'''
EnterMasukkan a numbernombor: '''4'''
EnterMasukkan a numbernombor: '''3'''
EnterMasukkan a numbernombor: '''0'''
TheNilai averagepurata wasialah: 2.66666666667
 
'''average2purata2.py'''
 
<source lang="python">
#meminta nombor sehingga kiraan dimasukkan.
#keeps asking for numbers until count have been entered.
#Cetak nilai purata.
#Prints the average value.
 
sumjumlah = 0.0
 
print "Program ini akan mengambil beberapa nombor dan kemudian memberi purata"
print "This program will take several numbers then average them"
countkiraan = input("HowBerapa manynombor numbersyang wouldingin youanda like to sumjumlahkan:")
current_countkiraan_semasa = 0
 
while current_countkiraan_semasa < countkiraan:
current_countkiraan_semasa = current_countkiraan_semasa + 1
print "NumberNombor ",current_countkiraan_semasa
numbernombor = input("EnterMasukkan a numbernombor:")
sumjumlah = sumjumlah + numbernombor
 
print "TheNilai averagepurata wasialah:",sumjumlah/countkiraan
</source>
 
Contoh jalananpelaksanaan:
 
Program ini akan mengambil beberapa nombor dan kemudian memberi purata
This program will take several numbers then average them
HowBerapa manynombor numbersyang wouldingin youanda like to sumjumlahkan: '''2'''
NumberNombor 1
EnterMasukkan a numbernombor: '''3'''
NumberNombor 2
EnterMasukkan a numbernombor:: '''5'''
TheNilai averagepurata wasialah: 4.0
 
Program ini akan mengambil beberapa nombor dan kemudian memberi purata
This program will take several numbers then average them
HowBerapa manynombor numbersyang wouldingin youanda like to sumjumlahkan: '''3'''
NumberNombor 1
EnterMasukkan a numbernombor: '''1'''
NumberNombor 2
EnterMasukkan a numbernombor: '''4'''
NumberNombor 3
EnterMasukkan a numbernombor: '''3'''
TheNilai averagepurata wasialah: 2.66666666667
 
== Latihan ==