Table of Contents[Qari][muuji]
Waxaa kuu cadaatay inay jiraan laba nooc oo nambaro ah oo ku jira barnaamijka. ie tirooyin isugeyn iyo dhibco sabeynaya.
Hawlaha xisaabta ee Python waxay la mid yihiin xisaabta maalinlaha ah waxayna ku wareegaan labadan noocyada xogta.
Hawlwadeenada xisaabta
Waxa jira todoba nooc oo asaasi ah oo ka mid ah hawl-wadeennada xisaabaadka. Kuwani waa:
Kudar (+): Waxay ku daraysaa laba tiro. tusaale
print(10 + 4)
Kala-goyn (-): Ka jar lambarka labaad kan koowaad. tusaale
print(10 - 4)
Isku dhufashada (*): Ku dhufo laba tiro. tusaale
print(10 * 4)
Qaybta (/): Wuxuu ku sameeyaa qaybinta laba lambar. tusaale
print(10 / 4)
Qeybta Dabaqa (//): Wuxuu sameeyaa qaybinta oo ka saaraya jawaabta integer-ka kuugu dhow. tusaale
print(10 // 4)
Hawlwadeenka Modulo (%): Wuxuu sameeyaa qaybinta wuxuuna soo celiyaa inta soo hartay. tusaale
print(10 % 4)
Jibbaaran (**): Waxa uu qaataa awoodda isku-xidhka tusaale
print(10 ** 4)
Dhammaan hawlgalladan ayaa lagu muujiyay hoos:
Hadda dhammaan hawl-wadeennadan aad baratay, waxaanu leenahay hawl-wadeen hawleed la kordhiyey. Aan ku tuso sida loo isticmaalo.
Aynu nidhaahno waxaanu leenahay doorsoome loo yaqaan 'x'. Waxaan u dhignay 10, hadda waxaan rabnaa inaan tan ku kordhinno 3, waa inaan u qornaa kood sidan oo kale ah.
x = 10
x = x + 3
Turjubaanka Python wuxuu ku dari doonaa 3 'x' wuxuuna ku kaydin doonaa 'x'. Aan daabacno tan:
Hawlwadeenka meelaynta la kordhiyey waxa loo isticmaali karaa in lagu soo celiyo isla shaqayntii laakiin si hufan.
Isla kood ayaa sidan loo qori doona.
x = 10
x += 3
Hadda, hawlwadeenkan waxa loo isticmaali karaa kala-goynta iyo isku dhufashada sidoo kale. Bal u fiirso barnaamijkan.
Halkan waxa aynu marka hore ku kordhinaynaa 'x' 3 ka dibna ku dhufano 3. Wax soo saarka xariiqda 2 waa in uu noqdaa 13, sadarka 3na waa inuu noqdaa 39.
Hormarinta hawlwadeenka
Xagga xisaabta, waxaan ku leenahay fikrad la yiraahdo ka horraynta hawlwadeenka, taas oo macnaheedu yahay nidaamka fulinta hawlaha isla'egta. Ma aha mid gaar ah Python, oo dhammaan luuqadaha barnaamijyadu waxay raacaan mudnaanta hawlwadeenka. Aan ku xasuusiyo amarka:
- Parentthesis
- Xoojin
- Qaybinta ama isku dhufashada
- Wax-ku-dar ama kala-goyn
Aan qorno barnaamij oo aan hubinno kan:
x = 10 + 3 * 2 ** 2 - (9 + 2)
Maxay noqonaysaa jawaabta isla'egta sare?
Haddii jawaabtaadu tahay 11, uma baahnid inaad ku celiso dugsiga sare.
Leave a Reply