Teburin Abubuwan Ciki[Boye][Nuna]
Za mu fara ta hanyar fahimta yayin madaukai kuma mu ci gaba ta hanyar gina wasan zato mai ban sha'awa a cikin Python.
Duk abubuwan da suka gabata zasu zo cikin wasa don haka zan ba ku shawarar ku sake duba laccocin da suka gabata kafin ci gaba.
Mu nutse a ciki.
Yayin da madaukai
Za mu koyi yadda ake amfani da shi yayin madaukai a cikin Python. Muna amfani da madaukai don aiwatar da toshe lambar sau da yawa kuma galibi suna da amfani wajen gina shirye-shirye da wasanni masu mu'amala.
Don haka, bari mu fara da abubuwan yau da kullun. Don rubuta madauki na ɗan lokaci, muna rubuta yanayi bayan aikin "lokacin".
Bari mu gabatar da m “i” mu saita shi zuwa 1
i = 1
while i <= 5:
print(i)
Yanzu, "i" za a ƙara da 1 kamar yadda madauki na sama zai zama madauki mara iyaka idan darajar "i" ba ta canza ba.
i = i + 1
Wannan shirin zai buga ƙimar "i" har sai yanayin da ke sama ya zama gaskiya. Da zaran darajar "i" ta zama mafi girma fiye da 5, madauki zai karye.
Don fahimta, yadda wannan ke aiki bari in ƙara wata magana ba tare da wani saƙo ba.
print("done")
Kamar yadda ba a sanya shi ba, ba za a aiwatar da shi tare da madauki ba.
Ga yadda za ta yi aiki:
Bari mu yi wasa tare da madauki kadan kadan.
Ina ƙara wani kirtani a cikin madauki tare da "alama" yana ninka da "i". Mu ga yadda zai yi tasiri a shirin namu.
i = 1
while i <= 5:
print('*' * i)
Yanzu, zai buga taurari har sai adadin taurarin ya wuce 5.
Yanzu, muna sanya madauki don amfani. Bari mu gina wasan zato.
Yin Hasashen Wasan Ta amfani da Lokacin Madaukai
Ma'anar ita ce shirin yana adana lambar sirri a cikin ƙwaƙwalwar ajiyarsa kuma yana buƙatar mu yi tsammani. Muna da ƙoƙari guda 3 don tantance wannan lambar. Idan ka kiyasta lambar, za a taya ku murna. Mu hada kawunanmu wuri guda.
Muna gabatar da mai canzawa don lambar sirrinmu.
secret_number = 6
Yanzu, dole ne mu rubuta madauki na ɗan lokaci don maimaita tambayar mai amfani don kimanta lambar. Kafin haka, muna buƙatar gabatar da wani canji don saita adadin ƙoƙarin da aka yarda.
guess_count = 0
while guess_count < 3:
guess = int(input('guess: '))
guess_count +=1
if guess == secret_number
print("Congratulations! You won")
Wannan shirin zai ɗauki shigarwar lamba daga mai amfani kuma ya adana shi a cikin "ƙima". Sannan zai kwatanta shi da lambar sirri ta amfani da ma'aikacin kwatanta kuma idan duka biyun sun daidaita, zai dawo “Congratulations!
Kun yi nasara”. Amma wannan shirin yana da wasu kurakurai. Idan kun yi hasashen lambar a ƙoƙarin farko, har yanzu za ta tambaye ku don yin hasashen wani sau biyu bayan taya ku murna. Ana iya magance wannan matsala ta hanyar amfani da bayanin "karya" don karya madauki.
Yi kallo!
Yanzu, za mu ƙara bayanin "wani" wanda zai aiwatar idan ba za ku iya yin la'akari da lambar a cikin ƙoƙarin uku ba.
Yanzu, a cikin wannan yanayin, za mu ƙara wani bayani daga cikin madauki lokacin da za a aiwatar da shi idan ba a karya madauki tare da sanarwa ba.
Ina fata wannan aiki ne mai daɗi a gare ku. Kuna iya ba da kanku cikin ayyuka iri ɗaya don samun ƙwarewa a Python.
Kunsa shi
Karshen wannan karatun kenan. Ina fatan kun ji daɗinsa zuwa yanzu. Haɗu da ku a cikin na gaba. Ci gaba da yin aiki har sai lokacin.
Leave a Reply