Kaundan[Itago][Ipakita]
Welcome sa ikatulo nga lecture niini nga serye.
Sa pagkakaron kinahanglan nimo nga ma-install ang Python sa imong kompyuter ug magsulat og usa ka yano nga programa pinaagi sa pag-assign sa mga variable ug pag-imprinta sa usa ka yano nga pahayag sa terminal.
Karon, ang mga butang nahimong mas makapaikag ug atong tan-awon kung giunsa paggamit ang mga input ug daghan pa.
Pagdawat Input
Karon kita makakat-on unsaon sa pagdawat sa input gikan sa user sa Python. Magsulat kami og gamay nga programa nga mangayo sa ngalan sa user ug unya mag-imprinta kami og mensahe sa pagtimbaya nga gipasibo para sa maong user.
Mao nga imbis nga i-print, gamiton namon ang input. Karon kini nga mga input ug pag-imprinta mga function nga gitukod sa Python.
Aron mas masabtan kini, hunahunaa ang remote control sa TV.
Niini nga hilit nga kontrol, kami adunay usa ka hugpong sa mga buton, kini ang mga gimbuhaton nga gitukod sa imong tv, mahimo nimo kini i-on, i-off, usbon ang volume ug uban pa. Sa Python, aduna usab kami mga gimbuhaton alang sa kasagaran nga mga buluhaton sama sa pag-imprinta sa mga mensahe, pagdawat sa input, ug uban pa.
Atong gamiton ang input function. Karon type;
input('What is your name? ')
Kini nga input function mag-imprinta niini nga mensahe sa terminal, ug unya maghulat kini sa user nga makasulod sa usa ka bili. Bisan unsa ang gisulod sa user, kini nga input function mobalik. Karon mahimo na naton makuha kana nga kantidad ug itago kini sa panumduman gamit ang usa ka variable. Mahimo natong tipigan kini sa usa ka variable nga 'Ngalan'. Ingon ani:
name = input('What is your name? ')
Karon sa ikaduhang linya, i-type ang:
print('Hi' + name)
Niining paagiha, gihiusa namo ang usa ka kuwerdas "Hi" sa laing kuwerdas nga "ngalan" sa parehas nga ekspresyon. Ang output mahimong sama niini.
Pag-ehersisyo
Karon ania ang usa ka ehersisyo alang kanimo. Ihunong ang pag-scroll ug sulayi kini.
Pagpangutana og duha ka pangutana: Ngalan sa tawo ug paborito nga kolor. Dayon pag-print og mensahe sama sa "Shahbaz ganahan sa Itom"
Ania ang solusyon. “AYAW MANLALA”
Matang:
name = input('What is your name? ')
favourite_colour = input('What is your favourite Colour? ')
print(name + ' likes ' + favourite_colour)
Ang output tan-awon sama niini:
Pag-type sa Pagkakabig
Atong sabton kini pinaagi sa usa ka pananglitan.
Ingna nga gusto nimo mahibal-an ang imong edad pinaagi sa usa ka yano nga programa sa Python. Nga mahimong:
birth_year = input('Birthyear: ')
age = 2022 - birth_year
print(age)
Karon dayag nga kini nga programa kinahanglan nga molihok apan kung imong gipadagan kini nga programa, makakuha ka usa ka sayup.
Kana tungod kay sama sa ubang mga programming language, ang Python usab adunay lahi nga mga tipo sa datos ug ang imong input sa tuig sa pagkahimugso gikuha isip usa ka string sa Python interpreter bisan pa nga kini usa ka integer nga kantidad. Ang bisan unsang butang nga adunay function nga "input" gikuha ingon usa ka hilo.
Niining paagiha, kini nga programa magkuha sa usa ka string gikan sa usa ka integer. Kinahanglan natong tul-iron kini pinaagi sa pag-convert sa string sa input expression ngadto sa integer.
Ania kung giunsa namo kini buhaton.
birth_year = input('Birthyear: ')
age = 2022 - int(birth_year)
print(age)
Ang output tan-awon sama niini.
Mao nga gideklarar namon ang variable nga "birth_year" ingon usa ka integer. Ang ubang mga tipo sa datos sa Python naglakip sa "float" para sa mga floating point, "bool" aron ma-convert ang string ngadto sa boolean value ug "str" para sa mga string.
Pag-ehersisyo
Karon ania ang usa ka makapaikag nga ehersisyo alang kanimo.
Nahibal-an nimo ang mga lagda.
Pangutan-a ang usa ka tiggamit sa ilang gibug-aton sa libra, i-convert kini sa mga kilo ug i-print kini sa terminal.
Ania kung giunsa nimo kini buhaton.
weight_in_pounds = input('Your weight in pounds: ')
weight_in_kilogram = int(weight_in_pounds) / 2.205
print(weight_in_kilogram)
wrap Up
Mao kana ang tanan gikan niini nga lektyur.
Magkita ta sa sunod nga lecture, diin kita makakat-on mahitungod sa mga string.
Leave sa usa ka Reply