Lisi o Mataupu[Natia][Fa'aali]
O lenei lauga o le a taua tele pe afai o loʻo e feagai ma polokalame tetele.
O le a e aʻoaʻo e taulimaina mea sese e ala i poloka faʻapitoa ma faʻaoga faʻamatalaga ile Python.
tuusaunoaga
O le a matou aʻoaʻoina pe faʻafefea ona taulimaina mea sese i polokalame Python. Se'i o tatou amata i le tusiaina o se polokalame la'ititi e maua ai le matua o le tagata fa'aoga mai le laina.
age = int(input('Age'))
print(age)
Tatou tamo'e.
Ia, va'ai i le code exit o lenei polokalame. Oute code 0 o lona uiga na faamutaina ma le manuia le matou polokalame ma e leai ni mea sese. Ae fa'afefea pe a tatou toe fa'aauau lenei polokalame ma nai lo le fa'aofiina o se numera numera, tatou te ulufale i se manoa?
Matou te maua se mea sese i lana savali "le aoga moni mo int () ma le faavae 10" Ole mea o loʻo taʻu mai e lenei savali ia i tatou o lenei manoa "qwe" e le o iai se numera fale aoga e mafai ona liua i se numera. Ia, va'ai i le code exit o lenei polokalame. O le fa'ailoga 1 o lona uiga ua pa'u le tatou code out, o lona uiga o le 0 o lona uiga o le manuia ma so'o se mea ae o le 0 o lona uiga ua pa'u. I polokalame, matou te faasino i lenei ituaiga o mea sese o se tuusaunoaga.
I le avea ai o se tagata fai polokalame python lelei, e tatau ona e vaʻai i lenei tulaga. E te le mana'o e tu'u lau polokalame atoa e pa'u ona o le tagata fa'aoga na ulufale i se tau le aoga. O lea nai lo le tuʻuina atu o le polokalame e paʻu e tatau ona e taulimaina le tulaga ma lolomi se feʻau sese. O le mea lena o le a ou faʻaali atu ia te oe i lenei lauga.
I le Python, o loʻo i ai se matou fausaga e taʻua try except
fa'aaoga e feagai ai ma tulaga sese.
try:
age = int(input('Age'))
print(age)
O nei laina e lua o code o se vaega o la matou try:
poloka. O le a matou faaopoopo atu except
poloka pe a uma ma le ituaiga o mea sese o loʻo matou faʻamoemoeina.
except ValueError:
print('Invalid Value')
O le a toe faʻafoʻi mai le manoa "Le aoga le aoga" i le tulaga o se mea sese tau.
Sei o tatou siaki se isi ituaiga o mea sese e ala i le suia o le polokalama muamua.
try:
age = int(input('Age'))
income = 20000
risk = income / age
print(age)
except ValueError:
print('Invalid Value')
Ia, afai tatou te fa'agaoioia lenei polokalame ma fa'aulu le '0' ile tausaga, o se tau fa'anumera. O le mea lea, i tulaga fa'atekinisi, e le tatau ona tatou maua ni tuusaunoaga.
Tatou tamo'e.
Va'ai. Na paʻu le matou polokalame ma na matou faia se "Zero Division Error" ona e le mafai ona matou vaevaeina se numera i le 0. Toe vaʻai i le code exit. E le mafai ona matou maua lenei ituaiga o mea sese po o lenei ituaiga o tuusaunoaga i lenei vagana poloka.
Ole mea lea sei vagana ai poloka e na'o le mauaina o tuusaunoaga o le ituaiga o mea sese ma o le a tatou manaʻomia se fou sei vagana ai poloka e faʻatautaia ai Zero Division Error. Sei o tatou suia le polokalame e tusa ai.
try:
age = int(input('Age'))
income = 20000
risk = income / age
print(age)
except ZeroDivisionError:
print('Age cannot be 0')
except ValueError:
print('Invalid Value')
Ua foia le faafitauli!
- Sese syntax
- Typeerror
- Nameerror
- Fa'asinomaga
- Fa'atauga
- Zerodivisionerror
- Attributeerror
- Sese taimi ta'avale
- Keyerror
- Fa'amanatuga sese
- Assertionerror
- Fa'ailoga sese
- Eoferror
- Fa'asa'o fa'afefe
- Ovafufugalaau
- Faʻamatalaga sese
- Systemerror
- Fa'atonu sese
- Oserror
- Ioerror
- Referenceerror
- Unicodeerror
- Arithmeticerror
- Unicodedecodeerror
- Unicodeencodeerror
- Unicodetranslateerror
- Sese Runtime
I le avea ai ma se fai polokalame, e tatau ona e nofouta i tuusaunoaga uma i lau polokalama ma e tatau ona e taulimaina e tusa ai.
faamatalaga
Ia, o le a tatou talanoa e uiga i faʻamatalaga i le python. Matou te faʻaogaina faʻamatalaga e faʻaopoopo ai faʻamatalaga poʻo faʻamatalaga i a matou polokalame e faʻaleleia atili ai le faitau ma momoli atu se feʻau i se tasi o loʻo faitauina a matou code.
E mafai ona tusia fa'amatalaga ile polokalame ile fa'aogaina ole fa'ailoga #. O mea uma e te tusia pe a uma le # o le a le amanaiaina e le Python compiler ma o le a le faʻataunuʻuina. E mafai ona e fa'aopoopo fa'amatalaga i laina ta'itasi fa'apea fo'i pe a mae'a se laina fa'ailoga.
Faatasi ai ma nei faʻamatalaga, e mafai ona tatou faʻamatalaina se mea e uiga i la tatou code, e mafai ona tatou faʻaaogaina e fai ma faʻamanatuga e faʻaleleia ai mea pe faʻamalamalamaina mea, pe mafai foi ona tatou faʻaogaina e faʻafesoʻotaʻi ai mea ma isi tagata atiaeina o loʻo faitauina a tatou code pe faʻamatalaina pe aisea na matou tusia ai lenei code i totonu. se auala patino. O tulaga fa'aoga lelei ia mo le fa'aogaina o fa'amatalaga. e mafai foi ona i ai a matou faʻamatalaga i luga o laina e tele. E tatau ona amata laina ta'itasi i se fa'ailoga fou #. Ole mea e tasi e tatau ona e aloese mai ai pe a faʻaaogaina faʻamatalaga o loʻo faʻamatalaina le mea e fai e le code.
O se faʻataʻitaʻiga lea o se faʻamatalaga leaga:
Ose fa'amatalaga leaga aua o lo'o ta'u maia ia te a'u le mea e iloagofie. O loʻo taʻu mai ia te aʻu o le laina e sosoo ai o le a lolomi "Sun sets in West". O le fa’afitauli la o lea fa’amatalaga, e ese mai i le fa’aupuga ma le toe fai pe afai e te sau i’inei e sui mai Sisifo i Sasa’e, ae ua tuai le fa’amatalaga lea. O lea la, o taimi uma lava matou te faʻafouina ai le matou code e tatau ona matou toe foʻi mai ma sui le faʻamatalaga talafeagai.
I se faapuupuuga, faʻaaoga au faʻamatalaga e tali ai pe faʻafefea ma pe aisea nai lo le a.
O se faʻataʻitaʻiga lea o se faʻamatalaga lelei:
I le faʻamatalaga muamua, o loʻo ou faamanatu ia te aʻu lava e tatau ona ou faʻafouina lenei tau o tupe maua aʻo leʻi faʻamaeʻaina le polokalame ma o le tau lona lua o loʻo taʻu atu i isi tagata atiaeina o loʻo faitauina laʻu code e le o taulimaina mea sese uma i lenei polokalama.
O le mea moni, e tatau ona e aloese mai le tele o faʻamatalaga ma au faʻamatalaga e tatau ona faʻaopoopoina se taua i lau code.
Faamaeʻa mai!
O tuusaunoaga ma faʻamatalaga o ni vaega se lua o polokalame e masani ona le amanaiaina ma o latou taua e masani ona faʻatauvaʻa.
O le faʻalavelaveina o lau polokalama e toetoe lava a leaga e pei o le le faʻaalia o lau code pe a manaʻomia. O le isi lauga o le a taulai atu i Vasega ma Fausia.
Tuua se tali