Teburin Abubuwan Ciki[Boye][Nuna]
Ya bayyana a gare ku cewa akwai nau'ikan lambobi biyu a cikin shirye-shiryen. watau lamba da lambobi masu iyo.
Ayyukan ilmin lissafi a Python iri ɗaya ne da lissafin yau da kullun kuma suna tafe da waɗannan biyun bayanai iri.
Masu gudanar da lissafi
Akwai nau'ikan ma'aikatan lissafi guda bakwai. Wadannan su ne:
Ƙari (+): Yana ƙara lambobi biyu. misali
print(10 + 4)
Rage (-): Cire lamba ta biyu daga ta farko. misali
print(10 - 4)
Yawan yawa (*): Ninka lambobi biyu. misali
print(10 * 4)
Rabo (/): Yana yin rabo akan lambobi biyu. misali
print(10 / 4)
Rukunin bene (//): Yana yin rarrabuwa kuma yana kashe amsa zuwa lamba mafi kusa. misali
print(10 // 4)
Modulo Operator (%): Yana yin rabo kuma yana mayar da sauran. misali
print(10 % 4)
Bayani (**): Yana ɗaukar ikon lamba misali
print(10 ** 4)
Ana nuna duk waɗannan ayyukan a ƙasa:
Yanzu ga duk waɗannan ma'aikatan da kuka koya, muna da ma'aikacin aikin da aka haɓaka. Bari in nuna muku yadda ake amfani da shi.
Bari mu ce muna da maɓalli mai suna 'x'. Mun saita shi zuwa 10, yanzu muna son haɓaka wannan da 3, dole ne mu rubuta code kamar haka.
x = 10
x = x + 3
Mai fassara Python zai ƙara 3 a cikin 'x' kuma ya adana shi a cikin 'x'. Bari mu buga wannan:
Ana iya amfani da ma'aikacin aikin da aka haɓaka don kwafin ayyuka iri ɗaya amma mafi inganci.
Za'a rubuta lambar kamar haka.
x = 10
x += 3
Yanzu, ana iya amfani da wannan afaretan don ragi da ninkawa ma. Ku kalli wannan shirin.
Anan za mu fara ƙara 'x' da 3 sannan mu ninka shi da 3. Sakamakon layin 2 ya kamata ya zama 13 sannan layin 3 ya zama 39.
Precedence Mai aiki
A cikin lissafi, muna da ra'ayi da ake kira precedence na aiki, wanda ke nufin tsarin aiwatar da ayyuka a cikin ma'auni. Ba takamaiman da Python ba ne, kuma duk yarukan shirye-shirye suna bin fifikon mai aiki. Bari in tunatar da ku umarni:
- Ƙimar mahaifa
- Exponent
- Rarraba ko ninkawa
- Ƙara ko Ragi
Bari mu rubuta shirin mu duba wannan:
x = 10 + 3 * 2 ** 2 - (9 + 2)
Menene ya kamata ya zama amsar lissafin da ke sama?
Idan amsarka 11 ce, ba kwa buƙatar maimaita karatun sakandare.
Leave a Reply