Okuqukethwe[Fihla][Bonisa]
Sekucace kuwe ukuthi kunezinhlobo ezimbili zezinombolo ezinhlelweni. okungukuthi izinombolo kanye nezinombolo zamaphuzu antantayo.
Imisebenzi ye-arithmetic ku-Python iyafana nezibalo zansuku zonke futhi izungeza lezi ezimbili izinhlobo zedatha.
Ama-Arithmetic Opharetha
Kunezinhlobo eziyisikhombisa eziyisisekelo zabaqhubi be-arithmetic. Lezi izi:
Ukwengeza (+) : Ungeza izinombolo ezimbili. isib
print(10 + 4)
Ukukhipha (-): Susa inombolo yesibili kweyokuqala. isib
print(10 - 4)
Ukuphindaphinda (*): Phindaphinda izinombolo ezimbili. isib
print(10 * 4)
Isigaba (/): Wenza ukuhlukanisa izinombolo ezimbili. isib
print(10 / 4)
Isigaba Saphansi (//): Yenza ukwahlukanisa futhi ifinyeze impendulo enambeni eliseduze eliseduze. isib
print(10 // 4)
I-Modulo Operator (%): Ihlukanisa futhi ibuyisele okusele. isib
print(10 % 4)
I-Exponent (**): Ithatha amandla enamba isib
print(10 ** 4)
Yonke le misebenzi ikhonjiswe ngezansi:
Manje kubo bonke lawa ma-opharetha owafundile, sino-opharetha womsebenzi owandisiwe. Ake ngikubonise ukuthi isetshenziswa kanjani.
Ake sithi sinokuguquguquka okubizwa ngokuthi 'x'. Sikubeka ku-10, manje sifuna ukukhuphula lokhu ngo-3, kuzodingeka sibhale ikhodi kanje.
x = 10
x = x + 3
Umhumushi wePython uzongeza u-3 ku-'x' futhi akugcine kokuthi 'x'. Masiphrinte lokhu:
U-opharetha wesabelo esingeziwe angasetshenziswa ukuze aphindaphinde umsebenzi ofanayo kodwa ngempumelelo kakhudlwana.
Ikhodi efanayo izobhalwa kanje.
x = 10
x += 3
Manje, lo opharetha angasetshenziselwa ukususa nokuphindaphinda futhi. Bheka lolu hlelo.
Lapha siqala ngokunyusa u-'x' ngo-3 bese siwuphindaphinda ngo-3. Okukhiphayo komugqa wesi-2 kufanele kube ngu-13 futhi okukhiphayo komugqa wesi-3 kufanele kube ngu-39.
I-Operator Precedence
Esibalweni, sinomqondo obizwa ngokuthi i-opharetha precedence, okusho ukuhleleka kokwenziwa komsebenzi kuzibalo. Ayiqondile ku-Python, futhi zonke izilimi zokuhlela zilandela ukulandelwa komsebenzisi. Ake ngikukhumbuze nge-oda:
- abakaki
- Ixhumayo
- Ukuhlukaniswa noma Ukuphindaphinda
- Ukwengeza noma Ukukhipha
Masibhale uhlelo futhi sihlole lokhu:
x = 10 + 3 * 2 ** 2 - (9 + 2)
Kufanele ibe yini impendulo kule zibalo ezingenhla?
Uma impendulo yakho ingu-11, awudingi ukuphinda isikole samabanga aphezulu.
shiya impendulo