Orodha ya Yaliyomo[Ficha][Onyesha]
Imekuwa wazi kwako kwamba kuna aina mbili za nambari katika programu. yaani nambari kamili na nambari zinazoelea.
Operesheni za hesabu katika Python ni sawa na hesabu za kila siku na zinazunguka hizi mbili aina ya data.
Waendeshaji wa Hesabu
Kuna aina saba za msingi za waendeshaji hesabu. Hizi ni:
Nyongeza (+) : Inaongeza nambari mbili. km
print(10 + 4)
Utoaji (-): Ondoa nambari ya pili kutoka kwa ya kwanza. km
print(10 - 4)
Kuzidisha (*): Zidisha nambari mbili. km
print(10 * 4)
Mgawanyiko (/): Hufanya mgawanyiko kwa nambari mbili. km
print(10 / 4)
Sehemu ya Sakafu (//): Hugawanya na kumaliza jibu kwa nambari kamili iliyo karibu zaidi. km
print(10 // 4)
Kiendesha Modulo (%): Hufanya mgawanyiko na kurudisha iliyobaki. km
print(10 % 4)
Kipeo (**): Inachukua nguvu ya nambari kamili kwa mfano
print(10 ** 4)
Operesheni hizi zote zinaonyeshwa hapa chini:
Sasa kwa waendeshaji hawa wote ambao umejifunza, tuna opereta aliyeongezewa wa kazi. Acha nikuonyeshe jinsi inavyotumika.
Hebu tuseme tuna variable inayoitwa 'x'. Sisi kuweka kwa 10, sasa tunataka increment hii kwa 3, itabidi kuandika kanuni kama hii.
x = 10
x = x + 3
Mkalimani wa Python ataongeza 3 kwa 'x' na kuihifadhi katika 'x'. Wacha tuchapishe hii:
Opereta iliyoimarishwa ya kazi inaweza kutumika kuiga utendakazi sawa lakini kwa ufanisi zaidi.
Nambari sawa itaandikwa hivi.
x = 10
x += 3
Sasa, mwendeshaji huyu anaweza kutumika kwa kutoa na kuzidisha pia. Angalia programu hii.
Hapa kwanza tunaongeza 'x' kwa 3 na kisha kuizidisha kwa 3. Matokeo ya mstari wa 2 yanapaswa kuwa 13 na matokeo ya mstari wa 3 yanapaswa kuwa 39.
Utangulizi wa Opereta
Katika hesabu, tuna dhana inayoitwa utangulizi wa waendeshaji, ambayo ina maana ya utaratibu wa utekelezaji wa shughuli katika equation. Sio maalum kwa Python, na lugha zote za programu hufuata utangulizi wa waendeshaji. Acha nikukumbushe agizo:
- mabano
- Msaidizi
- Mgawanyiko au Kuzidisha
- Kuongeza au Kutoa
Wacha tuandike programu na tuangalie hii:
x = 10 + 3 * 2 ** 2 - (9 + 2)
Jibu la equation hapo juu linapaswa kuwa nini?
Ikiwa jibu lako ni 11, huhitaji kurudia shule ya upili.
Acha Reply