Daptar eusi[Sumputkeun][Témbongkeun]
Geus jelas ka anjeun yén aya dua jenis angka dina programming. nyaéta integer jeung angka floating-point.
Operasi aritmetika dina Python sami sareng matematika sapopoé sareng aranjeunna ngurilingan dua ieu jenis data.
Operator Aritmatika
Aya tujuh tipe dasar operator arithmetic. Ieu nyaéta:
Panambahan (+) : Nambihan dua angka. misalna
print(10 + 4)
Pangurangan (-): Ngurangan angka kadua ti nu kahiji. misalna
print(10 - 4)
Multiplikasi (*): Kalikeun dua angka. misalna
print(10 * 4)
Divisi (/): Ngalaksanakeun division dina dua angka. misalna
print(10 / 4)
Divisi Lantai (//): Ngalaksanakeun division jeung rounds off jawaban kana integer pangcaketna. misalna
print(10 // 4)
Operator Modulo (%): Ngalaksanakeun division sarta mulih sésana. misalna
print(10 % 4)
Éksponén (**): Nyokot kakuatan integer misalna
print(10 ** 4)
Sadaya operasi ieu dipidangkeun di handap:
Ayeuna pikeun sadaya operator ieu anu anjeun pelajari, kami ngagaduhan operator ngerjakeun anu ditambah. Hayu atuh nunjukkeun ka anjeun kumaha éta dianggo.
Anggap urang boga variabel disebut 'x'. Urang disetel ka 10, ayeuna urang rék increment ieu ku 3, urang gé kudu nulis kode kawas kieu.
x = 10
x = x + 3
Juru Python bakal nambihan 3 dina 'x' sareng nyimpen dina 'x'. Hayu urang nyitak ieu:
Hiji operator ngerjakeun augmented bisa dipaké pikeun ngayakeun réplikasi pungsi nu sarua tapi leuwih éfisién.
Kodeu sarua bakal ditulis kawas kieu.
x = 10
x += 3
Ayeuna, operator ieu ogé tiasa dianggo pikeun pangurangan sareng perkalian. Tingali program ieu.
Di dieu urang mimiti incrementing 'x' ku 3 lajeng kalikeun ku 3. Kaluaran garis 2 kedah 13 sarta kaluaran garis 3 kedah 39.
Precedence Operator
Dina matematika, urang gaduh konsép anu disebut precedence operator, anu hartosna urutan palaksanaan operasi dina persamaan. Éta henteu khusus pikeun Python, sareng sadaya basa pamrograman nuturkeun precedence operator. Hayu atuh ngingetkeun anjeun pesenan:
- kurung
- Ponksponén "
- Divisi atanapi Multiplication
- Panambahan atawa Pangurangan
Hayu urang nyerat program sareng pariksa ieu:
x = 10 + 3 * 2 ** 2 - (9 + 2)
Naon nu kudu jadi jawaban kana persamaan di luhur?
Upami jawaban anjeun 11, anjeun henteu kedah ngulang SMA.
Leave a Reply