Orodha ya Yaliyomo[Ficha][Onyesha]
Karibu katika somo la tatu katika mfululizo huu.
Kufikia sasa unapaswa kuwa na uwezo wa kusakinisha Python kwenye kompyuta yako na kuandika programu rahisi kwa kugawa vigezo na kuchapisha taarifa rahisi kwenye terminal.
Sasa, mambo yanapendeza zaidi na tutaona jinsi ya kutumia pembejeo na mengi zaidi.
Inapokea Ingizo
Sasa tutajifunza jinsi ya kupokea pembejeo kutoka kwa mtumiaji katika Python. Tutaandika programu ndogo ambayo inauliza jina la mtumiaji na kisha tutachapisha ujumbe wa salamu uliobinafsishwa kwa mtumiaji huyo.
Hivyo badala ya magazeti, sisi ni kwenda kutumia pembejeo. Sasa pembejeo na kuchapisha hizi zote ni kazi ambazo zimejengwa ndani ya Python.
Ili kuelewa hili vyema, fikiria udhibiti wa mbali wa TV.
Kwenye udhibiti huu wa kijijini, tuna vifungo vingi, hizi ni kazi zilizojengwa kwenye tv yako, unaweza kuiwasha, kuzima, kubadilisha sauti na kadhalika. Katika Python, pia tunayo utendakazi kwa kazi za kawaida kama vile kuchapisha ujumbe, kupokea ingizo, na kadhalika.
Tutatumia kipengele cha kuingiza sauti. Sasa chapa;
input('What is your name? ')
Kitendaji hiki cha ingizo kitachapisha ujumbe huu kwenye terminal, na kisha itasubiri mtumiaji kuingiza thamani. Chochote mtumiaji anachoingia, kipengele hiki cha kuingiza data kitarudi. Sasa tunaweza kupata thamani hiyo na kuihifadhi kwenye kumbukumbu kwa kutumia kibadilishaji. Tunaweza kuihifadhi katika 'Jina' la kutofautiana. Kama hii:
name = input('What is your name? ')
Sasa kwenye mstari wa pili, chapa:
print('Hi' + name)
Kwa njia hii, tumeunganisha kamba moja "Hi" na kamba nyingine "jina" katika usemi sawa. Pato litaonekana kama hii.
Zoezi
Sasa hapa kuna zoezi kwa ajili yako. Sitisha kusogeza na ujaribu hii.
Uliza maswali mawili: Jina la mtu na rangi aipendayo. Kisha uchapishe ujumbe kama "Shahbaz anapenda Nyeusi"
Hapa kuna suluhisho. “USIDANGANYE”
Aina:
name = input('What is your name? ')
favourite_colour = input('What is your favourite Colour? ')
print(name + ' likes ' + favourite_colour)
Pato litaonekana kama hii:
Aina ya Uongofu
Hebu tuelewe hili kupitia mfano.
Sema unataka kuamua umri wako kupitia programu rahisi ya Python. Ambayo itakuwa:
birth_year = input('Birthyear: ')
age = 2022 - birth_year
print(age)
Sasa inaonekana programu hii inapaswa kufanya kazi lakini ikiwa utaendesha programu hii, utapata hitilafu.
Hiyo ni kwa sababu kama lugha zingine za programu, Python pia ina aina tofauti za data na maoni yako ya mwaka wa kuzaliwa huchukuliwa kama kamba na mkalimani wa Python licha ya kuwa thamani kamili. Chochote kilicho na chaguo la kukokotoa "ingizo" huchukuliwa kama kamba.
Kwa njia hii, programu hii itakuwa ikiondoa kamba kutoka kwa nambari kamili. Tunahitaji kusahihisha hili kwa kubadilisha mfuatano katika usemi wa ingizo hadi nambari kamili.
Hivi ndivyo tutakavyofanya.
birth_year = input('Birthyear: ')
age = 2022 - int(birth_year)
print(age)
Pato litaonekana kitu kama hiki.
Kwa hivyo tumetangaza kigezo cha "birth_year" kama nambari kamili. Aina nyingine za data katika Python ni pamoja na "kuelea" kwa pointi zinazoelea, "bool" kubadilisha kamba hadi thamani ya boolean na "str" kwa masharti.
Zoezi
Sasa hapa kuna zoezi la kuvutia kwako.
Unajua sheria.
Uliza mtumiaji uzito wake katika pauni, ubadilishe hadi kilo na uchapishe kwenye terminal.
Hivi ndivyo utakavyofanya.
weight_in_pounds = input('Your weight in pounds: ')
weight_in_kilogram = int(weight_in_pounds) / 2.205
print(weight_in_kilogram)
Maliza
Hiyo yote ni kutoka kwa hotuba hii.
Nitakuona katika hotuba inayofuata, ambapo tutajifunza kuhusu masharti.
Acha Reply