Table of Contents[Kache][Montre]
Byenveni nan twazyèm konferans lan nan seri sa a.
Kounye a ou ta dwe kapab enstale Python sou òdinatè w epi ekri yon pwogram senp lè w bay varyab epi enprime yon deklarasyon ki senp sou tèminal la.
Koulye a, bagay yo vin yon ti kras pi enteresan epi nou pral wè ki jan yo sèvi ak entrées ak plis ankò.
Resevwa Antre
Koulye a, nou pral aprann ki jan yo resevwa opinyon nan men itilizatè a nan Python. Nou pral ekri yon ti pwogram ki mande non itilizatè a epi apre sa nou pral enprime yon mesaj bonjou ki Customized pou itilizatè sa a.
Se konsa, olye pou yo enprime, nou pral sèvi ak opinyon. Koulye a, tou de sa yo opinyon ak enprime yo se fonksyon ki bati nan Python.
Pou w konprann sa a pi byen, panse a kontwòl remote nan televizyon an.
Sou kontwòl remote sa a, nou gen yon pakèt bouton, sa yo se fonksyon yo bati nan televizyon ou, ou ka limen li, fèmen li, chanje volim nan ak sou sa. Nan Python, nou gen tou fonksyon pou travay komen tankou enprime mesaj, resevwa opinyon, ak sou sa.
Nou pral sèvi ak fonksyon an D '. Koulye a, tape;
input('What is your name? ')
Fonksyon D 'sa a pral enprime mesaj sa a sou tèminal la, ak Lè sa a, li pral tann pou itilizatè a antre yon valè. Kèlkeswa sa itilizatè a antre, fonksyon opinyon sa a ap retounen. Koulye a, nou ka jwenn valè sa a epi estoke li nan memwa a lè l sèvi avèk yon varyab. Nou ka sove li nan yon varyab 'Non'. Tankou sa a:
name = input('What is your name? ')
Koulye a, sou dezyèm liy lan, tape:
print('Hi' + name)
Nan fason sa a, nou te konbine yon fisèl "Hi" ak yon lòt fisèl "non" nan menm ekspresyon an. Pwodiksyon an pral sanble sa a.
Fè egzèsis
Koulye a, isit la nan yon egzèsis pou ou. Pran yon poz defile epi eseye sa a.
Poze de kesyon: Non moun ak koulè pi renmen an. Lè sa a, enprime yon mesaj tankou "Shahbaz renmen nwa"
Isit la se solisyon an. "PA TRONE"
Tip de Anons:
name = input('What is your name? ')
favourite_colour = input('What is your favourite Colour? ')
print(name + ' likes ' + favourite_colour)
Pwodiksyon an pral gade yon bagay tankou sa a:
Kalite Konvèsyon
Ann konprann sa atravè yon egzanp.
Di ou vle detèmine laj ou atravè yon senp pwogram Python. Ki ta dwe:
birth_year = input('Birthyear: ')
age = 2022 - birth_year
print(age)
Koulye a, aparamman pwogram sa a ta dwe travay men si ou kouri pwogram sa a, ou pral jwenn yon erè.
Se paske menm jan ak lòt langaj pwogramasyon, Python tou gen kalite done diferan epi entèprèt Python la pran opinyon ou nan ane nesans la kòm yon kòd malgre li se yon valè nonb antye relatif. Nenpòt bagay ki gen fonksyon "input" la pran kòm yon fisèl.
Nan fason sa a, pwogram sa a pral soustraksyon yon fisèl soti nan yon nonb antye relatif. Nou bezwen korije sa a pa konvèti fisèl la nan ekspresyon an opinyon nan yon nonb antye relatif.
Men ki jan nou pral fè li.
birth_year = input('Birthyear: ')
age = 2022 - int(birth_year)
print(age)
Pwodiksyon an pral gade yon bagay tankou sa a.
Se konsa, nou te deklare varyab "birth_year" kòm yon nonb antye relatif. Lòt kalite done nan Python gen ladan "float" pou pwen k ap flote, "bool" pou konvèti yon fisèl nan yon valè boolean ak "str" pou fisèl.
Fè egzèsis
Koulye a, isit la se yon egzèsis enteresan pou ou.
Ou konnen règ yo.
Mande yon itilizatè pwa yo an liv, konvèti li an kilogram epi enprime li sou tèminal la.
Men ki jan ou pral fè li.
weight_in_pounds = input('Your weight in pounds: ')
weight_in_kilogram = int(weight_in_pounds) / 2.205
print(weight_in_kilogram)
Wrap Up
Sa a tout soti nan konferans sa a.
Mwen pral wè ou nan pwochen konferans la, kote nou pral aprann sou fisèl.
Kite yon Reply