Isiqulatho[Fihla][Bonisa]
Kuye kwacaca kuwe ukuba kukho iindidi ezimbini zamanani kwiprogram. okt ii-integers kunye nee-floating-point numbers.
Imisebenzi ye-arithmetic ePython iyafana nezibalo zemihla ngemihla kwaye zijikeleza ezi zimbini iintlobo zeenkcukacha.
Abaqhubi beArithmetic
Kukho iintlobo ezisixhenxe ezisisiseko zabasebenzisi be-arithmetic. Zezi:
Ukongeza (+) : Wongeza amanani amabini. umz
print(10 + 4)
Ukuthabatha (-): Thabatha inani lesibini kwelokuqala. umz
print(10 - 4)
Uphinda-phindo (*): Phinda-phinda amanani amabini. umz
print(10 * 4)
Ukwahlula (/): Wenza ulwahlulo kumanani amabini. umz
print(10 / 4)
ICandelo loMgangatho (//): Wenza ulwahlulo aze asondeze impendulo kwinani elipheleleyo elikufutshane. umz
print(10 // 4)
UMsebenzi weModulo (%): Wenza ulwahlulo kwaye ubuyisela intsalela. umz
print(10 % 4)
I-Exponent (**): Ithatha amandla enani elipheleleyo umz
print(10 ** 4)
Yonke le misebenzi iboniswe ngezantsi:
Ngoku kubo bonke aba baqhubi ubafundileyo, sinomsebenzi owandisiweyo wesabelo. Makhe ndikubonise indlela esetyenziswa ngayo.
Masithi sinenguqu ebizwa ngokuba ngu-'x'. Siyibeke ku 10, ngoku sifuna ukunyusa lento ngo 3, kuzakufuneka sibhale ikhowudi ngoluhlobo.
x = 10
x = x + 3
Itoliki yePython iyakongeza u-3 ku-'x' kwaye igcine ngo-'x'. Masiprinte oku:
Umsebenzisi wesabelo esongeziweyo unokusetyenziselwa ukuphindaphinda umsebenzi ofanayo kodwa ngokufanelekileyo.
Ikhowudi efanayo iya kubhalwa ngolu hlobo.
x = 10
x += 3
Ngoku, lo msebenzisi angasetyenziselwa ukuthabatha kunye nokuphindaphinda kwakhona. Jonga le nkqubo.
Apha siqala ngokunyusela u 'x' ngo 3 kwaye emva koko siphinda-phinda ngo 3. Imveliso yomgca 2 kufuneka ibe ngu 13 kwaye imveliso yomgca 3 kufuneka ibe ngama 39.
UkuPhambili koMsebenzisi
Kwizibalo, sinengqikelelo ebizwa ngokuba yi-opharetha precedence, ethetha ulandelelwano lokwenziwa komsebenzi kwi-equation. Ayisiyonto ithile kwiPython, kwaye zonke iilwimi zenkqubo zilandela ukubekwa phambili komsebenzisi. Makhe ndikukhumbuze ngomyalelo:
- Ubakaki
- Umxhasi
- Ukwahlula okanye Ukuphindaphinda
- Ukongeza okanye ukuthabatha
Masibhale inkqubo kwaye sijonge oku:
x = 10 + 3 * 2 ** 2 - (9 + 2)
Ifanele ukuba yintoni impendulo kule nxaki ingasentla?
Ukuba impendulo yakho ngu-11, akukho mfuneko yokuba uphinde isikolo samabanga aphakamileyo.
Shiya iMpendulo