hana
I kēia manawa, ua kākau mākou i kā mākou code a pau ma ka app.py, akā i ka ulu ʻana o kā mākou papahana, pono mākou i kahi ala maikaʻi e hoʻonohonoho ai i kā mākou code. Pono mākou e hoʻokaʻawale i kā mākou code i nā ʻāpana liʻiliʻi, ʻoi aku ka maʻalahi, a ʻoi aku ka mālama ʻana i kapa ʻia he mau hana. ʻO ka hana he pahu no kekahi mau laina code e hana i kahi hana kikoʻī.
No ka laʻana, ua aʻo mua ʻoe e pili ana i kekahi mau hana i kūkulu ʻia ma Python print()
a input()
. He kumu ko kēlā me kēia hana a ʻike i ka hana ʻana i kahi hana kikoʻī. No laila, ke kūkulu mākou i nā polokalamu paʻakikī nui, pono mākou e hoʻokaʻawale i kā mākou code i mau ʻāpana liʻiliʻi hiki ke hoʻohana hou ʻia, ʻo ia hoʻi nā hana.
E hoʻomaopopo kākou i kēia manaʻo ma ke kūkulu ʻana i papahana no ka paʻi ʻana i ka leka aloha.
print('Hi there!')
print('Welcome aboard!')
Eia mākou he polokalamu maʻalahi me ʻelua laina code. ʻĀnō, e ʻōlelo kākou, pono mākou iā lākou i nā papahana ʻē aʻe e hoʻokomo iā lākou i kahi hana e hiki ai iā mākou ke hoʻohana hou.
E ʻae mai iaʻu e hoʻolauna i kahi huaʻōlelo i mālama ʻia def
ma Python, he pōkole no ka wehewehe a hoʻohana ʻia no ka wehewehe ʻana i kahi hana.
def greet_user():
print('Hi there!')
print('Welcome aboard!')
I kēia manawa e wehewehe kēia poloka code i kahi hana "greet_user
” me nā laina o nā code ma hope o kēlā. Ke kāhea ʻia kēia hana, e hoʻokō ʻia kēia mau laina ʻelua. E hoʻohana kākou i kēia:
print('start')
greet_user()
print('finish')
Hoʻokō ʻia ka papahana, ʻo ia hoʻi, pono ʻoe e wehewehe i kahi hana ma mua o ke kāhea ʻana i ka papahana.
kiko'î
ʻOkoʻa iki nā hana i wehewehe ʻia ma mua o nā hana i kūkulu ʻia o Python. No ka laʻana, ma ka hihia o print()
he hana, lawe ia i kekahi ʻike a mākou e makemake ai e paʻi, akā ʻaʻole lawe kā mākou hana aloha i kekahi ʻike. ʻAʻole anei ʻoi aku ka maikaʻi inā hiki iā ʻoe ke hāʻawi i ka inoa o ka mea hoʻohana ma ʻaneʻi a laila, ma kahi o ka ʻōlelo ʻana "hi there", hiki iā ʻoe ke paʻi i ka inoa o ka mea hoʻohana?
Hiki iā ʻoe ke hana i kēia ma ka hoʻohui ʻana i nā ʻāpana i loko o ka pale o ka hana i wehewehe ʻia. E hōʻike wau iā ʻoe:
def greet_user(name):
print('Hi there!')
print('Welcome aboard!')
I kēia manawa ka "name
” i loko o ka parenthesis e hana e like me ka hoʻololi kūloko a hiki iā mākou ke hāʻawi i ka inoa o ka mea hoʻohana i ke kāhea ʻana iā ia.
greet_user('Shahbaz')
I kēia manawa ua hoʻonohonoho ʻia ka helu inoa i "Shahbaz
”. E hoʻololi kākou i ka polokalamu e hoʻohana ai.
def greet_user(name):
print(f'Hi {name}')
print('Welcome aboard!')
print('start')
greet_user('Shahbaz')
print('finish')
ʻO kahi mea nui e hoʻomaopopo ʻia ʻo ka "inoa" ma ka laina mua i kapa ʻia he Parameter akā ʻo ka inoa i hāʻawi ʻia ʻo Shahbaz i kapa ʻia he hoʻopaʻapaʻa.
E hele kākou a holo i kēia polokalamu.
No laila me kēia mau ʻāpana, hiki iā mākou ke loaʻa ka ʻike i kā mākou mau hana.
I kēia manawa, e hana kāua i mea hoihoi. E ʻōlelo mākou makemake ʻoe e hoʻohui i kahi inoa ʻē aʻe i ka memo aloha. He maʻalahi.
def greet_user(name):
print(f'Hi {name}')
print('Welcome aboard!')
print('start')
greet_user('Shahbaz')
greet_user('Aayush')
print('finish')
E hoʻomanaʻo i kēia manawa inā loaʻa kahi hana i kahi ʻāpana, pono mākou e hāʻawi i kahi waiwai no kēlā ʻāpana. Inā wehe ʻoe i ka inoa mai ka hana a holo i ka papahana, e loaʻa iā mākou kahi hewa. Hiki iā ʻoe ke hoʻohana i nā ʻāpana he nui i ka hana hoʻokahi, i hoʻokaʻawale ʻia e kahi koma.
ʻo kahi laʻana, greet_user(first_name, last_name):
. E hoʻopili like ʻia nā hoʻopaʻapaʻa.
Hua'ōlelo Kūʻē
I kēia manawa, ua aʻo mākou i kēlā me kēia manawa mākou e wehewehe i nā ʻāpana no kā mākou hana pono mākou e hāʻawi mau i nā waiwai i ʻole e loaʻa iā mākou kahi hewa. Ma ka papahana hope loa, nā hoʻopaʻapaʻa 'Shahbaz'
a 'Bhatti'
kapa ʻia nā manaʻo hoʻopaʻapaʻa kūlana, ʻo ia hoʻi ko lākou kūlana a i ʻole nā mea pili i ka papahana.
Ma Python, loaʻa iā mākou kekahi ʻano hoʻopaʻapaʻa ʻē aʻe i kapa ʻia ʻo nā huaʻōlelo hoʻopaʻapaʻa, no ka mea ʻaʻole pono ke kūlana. E hōʻike wau iā ʻoe pehea lākou e hana ai.
E nānā i ka papahana hope loa. Hiki iā mākou ke hoʻololi e like me kēia:
def greet_user(first_name, last_name):
print(f'Hi {first_name} {last_name}')
print('Welcome aboard!')
print('start')
greet_user(first_name='Shahbaz', last_name='Bhatti')
print('finish')
I kēia manawa first_name
a last_name
ʻo ia nā ʻāpana huaʻōlelo. Hiki iā ʻoe ke hoʻololi i ko lākou mau wahi a e like nō ka hopena.
ʻAʻole ia manaʻo e hoʻohana mau mākou i nā ʻōlelo hoʻopaʻapaʻa. ʻO ka hapa nui o ka manawa mākou e hoʻohana ai i nā hoʻopaʻapaʻa kūlana, akā i kekahi mau kūlana, kōkua kēia mau huaʻōlelo huaʻōlelo iā mākou e hoʻomaikaʻi i ka heluhelu ʻana o kā mākou code.
Aia kekahi mea hou aʻe e pono ai ʻoe e ʻike e pili ana i nā hoʻopaʻapaʻa huaʻōlelo. Pono nā huaʻōlelo hoʻopaʻapaʻa e hele mau ma hope o nā hoʻopaʻapaʻa kūlana.
Olelo Hoihoi
I kēia manawa ua aʻo mākou pehea e hana ai i nā hana a hoʻouna iā lākou i ka ʻike me ka hoʻohana ʻana i kā lākou mau palena. I kēia manawa e aʻo kākou pehea e hana ai i nā hana e hoʻihoʻi i nā waiwai. He mea maikaʻi kēia inā e hana ana ʻoe i kekahi ʻano helu a makemake ʻoe e hoʻihoʻi i ka hopena i ka mea e hoʻohana ana i kāu hana. E hōʻike wau iā ʻoe.
E wehewehe i kahi hana e helu ai i ka huinahalike o kekahi helu.
def square(number):
return number*number
Ua hoʻohana mākou i ka ʻōlelo hoʻihoʻi e hoʻihoʻi i kēia helu ma waho o ka hana. I kēia manawa, inā kāhea mākou i kēia hana, hoʻihoʻi ia i kahi waiwai e like me ka input()
hana. E paʻi kāua ma ka pahu pahu.
Hiki iā ʻoe ke hoʻopaʻapaʻa e hiki ke loaʻa ka hopena like me ka hoʻohana ʻole ʻana i ka ʻōlelo hoʻihoʻi. E nānā kāua.
ʻIke mākou i ʻelua mea, ka helu 9, ʻaʻohe. He aha ka hana ma ʻaneʻi?
Ke hoʻokō ka unuhi ʻōlelo Python i kēia code, e kāhea mua ʻo ia i ka hana square a neʻe ka mana i ka hana. Maanei mākou e helu ai i ka huinahā o kēia helu i hāʻawi ʻia a paʻi ma ka pahu.
I kēia manawa, ma ka paʻamau, hoʻihoʻi nā hana a pau i ka waiwai ʻaʻohe. No laila inā ʻaʻohe a mākou ʻōlelo hoʻihoʻi ma aneʻi, ʻaʻole hoʻihoʻi ʻo Python i kekahi. ʻAʻohe mea e hōʻike ana i ka nele o kahi waiwai. ʻAʻohe mea a i ʻole null i C, C ++, Java a me Javascript.
Hoʻopau!
Manaʻo wau ua hoʻomaopopo ʻoe i ke koʻikoʻi o nā hana.
He ʻano koʻikoʻi lākou o ke aʻo ʻana iā Python inā ʻoe e hoʻolālā e kākau i nā papahana nui a paʻakikī i ka wā o kāu ʻoihana coding.
Waiho i ka Reply