Tutorial Python untuk bukan pengatur cara/Hello, World: Perbezaan antara semakan

Kandungan dihapus Kandungan ditambah
Algazel (bincang | sumb.)
Tiada ringkasan suntingan
Algazel (bincang | sumb.)
Tiada ringkasan suntingan
Baris 108:
Argumen pertama ialah string <code>"2 + 2 ialah"</code> dan argumen kedua ialah ''mathematical expression'' (ungkapan matematik) <code>2 + 2</code>, yang lazimnya disebut ''expression'' atau ungkapan.
 
Apa yang perlu diperhatikan ialah sebuah <tt>string</tt> dicetak seperti yang tertulis (string ialah apa yang terkandung dalam kurungan dua tanda petikan tetapi tidak termasuk tanda petikan itu sendiri. Jadi string dicetak tanpa tanda petikan berganda). Akan tetapi, sebuah ''ungkapan'' akan dinilai (dalam kata lain, ditukar) kepada nilai sebenarnya.
 
Python mempunyai enam operasi asas bagi nombor:
Baris 142:
|}
 
Perhatikan bahawa bahagi mematuhi peraturan, '''sekiranya tidak ada perpuluhan pada mula, maka tiada perpuluhan pada akhir'''. Program berikut menunjukkan pelaksanaan perturan ini:
Notice that division follows the rule, '''if there are no decimals to start with, there will be no decimals to end with'''. The following program shows this:
 
<source lang="python">
Baris 159:
</source>
 
With theDengan output:
 
14 / 3 = 4
Baris 173:
14 % 3.0 = 2.0
 
Perhatikan bagaimana Python memberi jawapan yang berlainan untuk beberapa masalah bergantung sama ada nilai perpuluhan digunakan atau tidak.
Notice how Python gives different answers for some problems depending on whether or not decimal values are used.
 
Tertib (aturan atau giliran) operasi sama dengan matematik:
The order of operations is the same as in math:
* parenthesestanda kurungan <code>()</code>
* exponentseksponen <code>**</code>
* multiplicationdarab <code>*</code>, divisionbahagi <code>/</code>, anddan remainderbaki <code>%</code>
* additiontambahan <code>+</code> anddan subtractionpenolakan <code>-</code>
Jadi gunakan tanda kurungan bagi memberi struktur kepada formula anda apabila perlu.
So use parentheses to structure your formulas when needed.
 
=== TalkingBercakap todengan humansmanusia (anddan otherkehidupan intelligentcerdas beingslain) ===
 
Semasa menulis program, anda sering melakukan sesuatu yang rumit dan berkemungkinan anda akan lupa apa yang anda lakukan. Apabila ini berlaku, program itu patu diulas dengan secukupnya. ''Ulasan'' ialah nota kepada diri anda dan para pengatur cara lain buta menerangkan apa yang berlaku. Misalnya:
Often in programming you are doing something complicated and may not in the future remember what you did. When this happens, the program should probably be commented. A ''comment'' is a note to you and other programmers explaining what is happening. For example:
 
<source lang="python">
# Bukan PI, tetapi simulasi yang luar biasa.
# Not quite PI, but an incredible simulation
print 22.0 / 7.0 # 355/113 isialah evenpenghampiran morerasional incrediblePI rationalyang approxlebih toluar PIbiasa
</source>
 
Output:
Which outputs
 
3.14285714286
 
NoticePerhatikan thatbahawa theulasan commentbermual starts with adengan ''hash'': <code>#</code>. Comments areUlasan useddigunakan tobagi communicatemenerangkan withkepada othersorang wholain readyang themembaca program anddan yourjuga futurediri selfanda topada makehari-hari clearmendatang whatsesuatu isyang complicatedrumit.
 
NoteJuga thatperhatikan anybahawa textapa canjua followteks aboleh commentmenyusuli ulasan, anddan that when theapabila program is rundilaksanakan, theteks textselepas after the <code>#</code> throughsehingga toke theakhir endbarisan ofdiabaikan. that line is ignored. TheKod <code>#</code> does not have to betidak atperlu theberada beginningdi ofbahagian apermulaan newbaris linebaharu:
 
<source lang="python">
# Output PI onpada the screenskrin
print 22.0 / 7.0 # WellOK, justhanya apenghampiran goodyang approximationbagus
</source>
 
=== ExamplesContoh ===
Setiap bab (pada kesudahannya) akan mengandungi contoh-contoh ciri pengaturcaraan yang diperkenalkan dalam bab tersebut. Anda seharusnya melihat contoh-contoh tersebut dan lihat sama ada anda faham. Sekiranya tidak, anda mungkin mahu menaip kod dan lihat apa yang terjadi. Cuba tukar kod, ubah, dan lihat apa terjadi.
Each chapter (eventually) will contain examples of the programming features introduced in the chapter. You should at least look over them and see if you understand them. If you don't, you may want to type them in and see what happens. Mess around with them, change them and see what happens.
 
'''DenmarkAlah.py'''
 
<source lang="python">
print "Something'sAlah rottenbisa inbuat the state of Denmarkbiasa."
print " -- ShakespearePepatah"
</source>
 
Output:
 
Alah bisa buat biasa.
Something's rotten in the state of Denmark.
-- ShakespearePepatah
<!--
 
'''School.py'''