Teburin Abubuwan Ciki[Boye][Nuna]
A cikin wannan koyawa, za mu yi nazari sosai kan lissafin. Mun riga mun koya game da kirtani da fihirisa in Python. Mu nutsu kadan.
lists
Duba wannan misalin:
names = ['Shahbaz', 'Aayush', 'Jay', 'Raaj', 'John']
print(names[0])
Wannan zai buga shigarwar kawai a index 0 watau "Shahbaz" akan tashar.
Ko za ku iya buga cikakken jerin kawai ta amfani da print(names)
Koyaya, bari mu ce dole ne mu sabunta jerin sunayen a wani mataki na gaba na shirin. Za mu iya yin shi kamar haka:
names = ['Shahbaz', 'Aayush', 'Jay', 'Raaj', 'John']
names[3] = Dimitri
print(names)
Yanzu shigarwa a index 3 an sabunta zuwa "Dimitri".
Darasi
Ga motsa jiki a gare ku. Ina so ku rubuta shirin don nemo lambar mafi girma a jerinku. Wannan motsa jiki ne mai ban sha'awa ga masu farawa, don haka ku ci gaba da share 'yan mintoci akan wannan, sannan ku dawo ku ci gaba da karantawa.
Magani
Bari mu ayyana jerin lambobi
numbers = [6, 7, 2, 0, 9, 4, 1, 3]
Yanzu, don nemo lamba mafi girma a cikin wannan jeri, muna buƙatar ayyana wani maɓalli bari mu kira shi max. Wannan canji zai riƙe mafi girma lamba. Da farko, kana so ka ɗauka cewa abu na farko a cikin wannan jerin shine lamba mafi girma.
max = numbers[0]
Muna ɗauka cewa abu na farko shine mafi girma lamba. Yiwuwar tunaninmu ba daidai ba ne. Don haka muna buƙatar sake maimaita wannan lissafin ta hanyar yin madauki da shi. Za mu sami kowane abu kuma mu kwatanta shi da 'max'. Idan ya fi 'max' girma, to muna buƙatar sake saita 'max' zuwa waccan lambar.
for number in numbers:
if number > max:
max = number
print(max)
Lissafi masu Girma Biyu
Bari mu yi magana game da jeri mai girma biyu a cikin Python. Lissafi masu girma biyu suna da ƙarfi sosai kuma suna da aikace-aikace da yawa a cikin kimiyyar bayanai da injin inji.
Ga misali: A cikin lissafi, muna da ra'ayi mai suna matrix, wanda yayi kama da tsararrun lambobi. Bari in nuna muku.
Wannan matrix ne na 3 ta 3 mai ginshiƙai a tsaye da layuka a kwance. Yanzu za mu iya yin wannan a cikin Python ta amfani da jeri mai girma biyu. Lissafi mai girma biyu jeri ne inda kowane abu a cikin wannan jeri ya zama wani jeri. Bari in nuna muku.
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
Wannan jeri ne mai girma biyu inda kowane abu yana da ƙarin abubuwa uku a ciki. Wannan jeri za a ce yana da abubuwa uku kuma kowane abu yana da abubuwa uku. Ana kiran wannan jeri mai girma biyu.
Wannan shine yadda za mu sami damar abu a cikin jeri mai girma biyu.
matrix[1][2]
Bakin murabba'i na farko yana wakiltar abu na lissafin farko watau [4, 5, 6]. Na biyu yana wakiltar ma'aunin abin da ke cikin wannan jeri watau 6. Bari mu buga wannan.
Hakanan zaka iya sabunta shigarwar guda ɗaya a cikin shirin kamar yadda muka yi a baya.
Bari mu ƙara a madauki don sanya abubuwa masu ban sha'awa. Wannan zai buga duk darajojin da ke cikin lissafin mu mai girma biyu akan tasha.
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
matrix[1][2]
for row in matrix:
for item in row:
print(item)
Hanyoyin Lissafi
A cikin wannan sashe, za mu tattauna wasu hanyoyin jeri ko ayyukan jeri. Waɗannan su ne ayyukan da za mu iya yi a cikin jeri.
Don farawa, bari mu ayyana jerin lambobi:
numbers = [4, 1, 7, 5, 0, 9]
Yanzu, akwai abubuwa da yawa da za mu iya yi da wannan jeri. Za mu iya ƙara sababbin abubuwa zuwa gare shi, za mu iya cire abubuwan da ke akwai, kuma za mu iya bincika wanzuwar abu.
Don haka lokacin da kake bugawa numbers.
jerin ayyuka daban-daban zasu tashi. Za mu iya ganin duk hanyoyi ko ayyuka da za ku iya amfani da su tare da lissafi.
Bari mu kira hanyar ƙari don ƙara sabon abu zuwa wannan jeri. Bari mu ce '13'. A gaskiya, a'a ba lamba ce mai kyau ba. Da wasa kawai, ba ni da camfi. Bari mu ƙara '13' sannan mu buga lissafin mu.
numbers.append(13)
print(numbers)
za ka ga an buga lambar '13' a ƙarshen jerin. Amma idan kuna son ƙara lamba a wani wuri a tsakiya, ko a farkon jerinmu fa? Don haka, muna amfani da wata hanya ta daban, wadda ake kira "saka". Yana amfani da dabi'u biyu. Ƙimar farko ita ce fihirisar inda kake son saka wani abu kuma na biyu shine ainihin lamba.
Bari mu yi amfani da shi:
Kuna iya ganin cewa an buga lambar '13' a farkon.
Bari mu ce, muna son cire lamba. Hanyar da za mu yi amfani da ita ita ce "cire".
Mu duba akwai lamba a jerinmu. Ya fi sauƙi fiye da sauti. Muna duba kasancewar 20 a jerinmu. Ga yadda za mu yi shi:
numbers = [4, 1, 7, 5, 0, 9]
print(20 in numbers)
Zai dawo da ƙimar boolean mai wakiltar kasancewar '20' a cikin jeri.
Kuna iya koyo game da duk ayyuka daban-daban daga jami'in Dokar Python.
Kunsa shi
Wannan shi ne duk game da lissafin. Kuna iya gwaji tare da hanyoyin don samun ƙwarewa a cikin jerin Python.
Lakca ta gaba za ta mayar da hankali ne kan “tuples” a Python.
Leave a Reply