Tafole ea likateng[Pata][Bontša]
Puo ena e tla ba ea bohlokoa haeba u sebetsana le mananeo a maholo.
U tla ithuta ho sebetsana le liphoso ka li-blocks tse ikhethileng le ho sebelisa maikutlo ho Python.
ntle le mabaka a
Re tlo ithuta ho sebetsana le liphoso mananeong a Python. Ha re qaleng ka ho ngola lenaneo le lenyane ho fumana lilemo tsa mosebelisi ho tloha terminal.
age = int(input('Age'))
print(age)
Ha re e tsamaiseng.
Joale, sheba khoutu ea ho tsoa ea lenaneo lena. Ho tsoa khoutu 0 ho bolela hore lenaneo la rona le felisitsoe ka katleho mme ho ne ho se na liphoso. Empa ho thoe'ng haeba re tsamaisa lenaneo lena lekhetlo le leng hape 'me ho e-na le ho kenya palo ea linomoro, re kenya khoele?
Re fumana phoso ea boleng ka molaetsa oa hae "invalid literal for int() with base 10" Ha e le hantle seo molaetsa ona o re bolellang sona ke hore khoele ena "qwe" ha e na nomoro ea lehae e nepahetseng e ka fetoleloang ho palo e feletseng. Joale, sheba khoutu ea ho tsoa ea lenaneo lena. Ho tsoa khoutu ea 1 ho bolela hore khoutu ea rona ea ho tsoa e senyehile, kahoo 0 e lula e bolela katleho mme eng kapa eng ntle le 0 e bolela ho oa. Lenaneong, re bua ka mofuta ona oa phoso e le mokhelo.
Joaloka setsebi se setle sa python, u lokela ho lebella boemo bona esale pele. Ha u batle ho tlohella lenaneo lohle la hau ho senyeha hobane feela mosebelisi a kentse boleng bo sa sebetseng. Kahoo ho e-na le ho lumella lenaneo ho senyeha u lokela ho sebetsana le boemo le ho hatisa molaetsa o nepahetseng oa phoso. Ke seo ke tlang ho le bontsha sona thutong ena.
Ho Python, re na le mohaho o bitsoang try except
se sebedisoang ho sebetsana le maemo a phoso.
try:
age = int(input('Age'))
print(age)
Mela ena e 'meli ea khoutu ke karolo ea rona try:
thibela. Re tla eketsa except
thibela ka mor'a eona ka mofuta oa phoso eo re e lebelletseng.
except ValueError:
print('Invalid Value')
Hona joale e tla khutlisa mohala o reng "Boleng bo sa sebetseng" haeba ho ka ba le phoso ea boleng.
Ha re hlahlobe mofuta o mong oa phoso ka ho fetola lenaneo le fetileng.
try:
age = int(input('Age'))
income = 20000
risk = income / age
print(age)
except ValueError:
print('Invalid Value')
Joale, haeba re tsamaisa lenaneo lena mme re kenya '0' ka lilemo, boleng ba linomoro. Kahoo, ka botekgeniki, ha rea lokela ho fumana mokhelo.
Ha re e tsamaiseng.
Sheba. Lenaneo la rona le ile la senyeha 'me ra etsa "Zero Division Error" hobane re ke ke ra arola palo ka 0. Hape sheba khoutu ea ho tsoa. Ha rea khona ho fumana phoso ea mofuta ona kapa mokhelo ka sena ntle le block.
Sena ntle le block ke feela ho ts'oara mekhelo ea mofuta oa phoso ea boleng mme re tla hloka e ncha ntle le block ho sebetsana le Phoso ea Zero Division. Ha re fetoleng lenaneo ka nepo.
try:
age = int(input('Age'))
income = 20000
risk = income / age
print(age)
except ZeroDivisionError:
print('Age cannot be 0')
except ValueError:
print('Invalid Value')
Bothata bo rarollotsoe!
- Phoso ea syntax
- Typeerror
- Nameerror
- Phoso ea index
- Valueerror
- Zerodivivisionerror
- Attributeerror
- Phoso ea nako
- Keyer
- Memoryrror
- Assertionrror
- Indentationerror
- Eoferror
- Floatingpointerror
- Overflowerror
- Phoso ea mohopolo
- Systemerror
- Notimplementederror
- Oserror
- Ioerror
- Phoso ea litšupiso
- Phoso ea Unicode
- Arithmeticerror
- Unicodedecodeerror
- Unicodeencodeerror
- Unicodetranslateerror
- Liphoso tsa Runtime
Joaloka moqapi oa mananeo, u lokela ho hlokomela mekhelo eohle e teng lenaneong la hau 'me u lokela ho e sebetsana ka nepo.
Comments
Joale, re tla bua ka maikutlo a python. Re sebelisa maikutlo ho kenya lintlha kapa maikutlo mananeong a rona ho ntlafatsa ho baloa le ho fetisetsa molaetsa ho motho ea balang khoutu ea rona.
Maikutlo a ka ngoloa lenaneong ka ho sebelisa letšoao la #. Ntho e 'ngoe le e' ngoe eo u e ngolang ka mor'a # e tla hlokomolohuoa ke moqapi oa Python 'me e ke ke ea etsoa. U ka eketsa maikutlo holim'a mela e le 'ngoe hammoho le ka mor'a mola oa khoutu.
Ka litlhaloso tsena, re ka hlalosa ho hong ka khoutu ea rona, re ka li sebelisa e le likhopotso tsa ho lokisa lintho kapa ho hlakisa lintho, kapa re ka li sebelisa ho buisana le bahlahisi ba bang ba balang khoutu ea rona kapa ho hlalosa hore na ke hobane'ng ha re ngotse khoutu ena. ka tsela e itseng. Tsena ke maemo a matle a ho sebelisa maikutlo. hape re ka ba le maikutlo holim'a mela e mengata. Mohala o mong le o mong o lokela ho qala ka lets'oao le lecha #. Hona joale ntho e le 'ngoe eo u lokelang ho e qoba ha u sebelisa litlhaloso ke ho hlalosa seo khoutu e se etsang.
Mona ke mohlala oa maikutlo a fosahetseng:
Ena ke maikutlo a mabe hobane a mpolella taba e hlakileng. E mpolella hore mola o latelang o tla hatisa “Letsatsi le likela ka Bophirima”. Hona joale bothata ba tlhaloso ena ke hore ntle le ho ba leetsi le ho pheta-pheta haeba u tla mona 'me u fetola Bophirimela ho ea Bochabela, tlhaloso ena e siuoa ke nako. Kahoo, nako le nako ha re ntlafatsa khoutu ea rona re tla tlameha ho khutla le ho fetola maikutlo a tšoanang.
Ka bokhutšoanyane, sebelisa maikutlo a hau ho araba hore na ke hobane'ng ha ho e-na le hore na ke eng.
Mona ke mohlala oa tlhaloso e ntle:
Ka maikutlo a pele, ke ikhopotsa hore ke hloka ho ntlafatsa boleng bona ba chelete pele ke phethela lenaneo mme boleng ba bobeli ke ho bolella bahlahisi ba bang ba balang khoutu ea ka hore liphoso tsohle ha li sebetsoe lenaneong lena.
Ha e le hantle, u lokela ho qoba maikutlo a mangata 'me maikutlo a hau a lokela ho eketsa boleng ba khoutu ea hau.
Phethela!
Mekhelo le litlhaloso ke likarolo tse peli tsa lenaneo tseo hangata li hlokomolohuoang 'me bohlokoa ba tsona hangata bo nyenyefatsoa.
Ho senya lenaneo la hau ho batla ho le hobe joalo ka ho se bue ka khoutu ea hau moo ho hlokahalang. Puo e latelang e tla shebana le Litlelase le Bahahi.
Leave a Reply