Ikẹkọ yii yoo jẹ pataki ti o ba n ṣe pẹlu awọn eto nla.
Iwọ yoo kọ ẹkọ lati mu awọn aṣiṣe nipasẹ awọn bulọọki imukuro ati lilo awọn asọye ni Python.
imukuro
A yoo kọ ẹkọ bi a ṣe le mu awọn aṣiṣe ni awọn eto Python. Jẹ ki a bẹrẹ nipa kikọ eto kekere kan lati gba ọjọ-ori olumulo lati ebute naa.
age = int(input('Age'))
print(age)
Jẹ ká ṣiṣe awọn ti o.
Bayi, wo koodu ijade ti eto yii. Koodu ijade 0 tumọ si pe eto wa ti pari ni aṣeyọri ati pe ko si awọn aṣiṣe. Ṣugbọn kini ti a ba ṣiṣẹ eto yii ni akoko diẹ sii ati dipo titẹ iye nọmba, a tẹ okun sii?
A gba aṣiṣe iye kan pẹlu ifiranṣẹ rẹ “aiṣedeede gangan fun int () pẹlu ipilẹ 10” Ni ipilẹ ohun ti ifiranṣẹ yii n sọ fun wa ni pe “qwe” okun yii ko ni nọmba ile to wulo ti o le yipada si odidi kan. Bayi, wo koodu ijade ti eto yii. Koodu ijade 1 tumọ si koodu ijade wa ti kọlu, nitorina 0 nigbagbogbo tumọ si aṣeyọri ati ohunkohun ṣugbọn 0 tumọ si jamba. Ninu siseto, a tọka si iru aṣiṣe yii bi iyasọtọ.
Gẹgẹbi oluṣeto Python ti o dara, o yẹ ki o nireti ipo yii. O ko fẹ lati jẹ ki gbogbo eto rẹ jamba nitori pe olumulo ti tẹ iye ti ko tọ sii. Nitorina dipo jẹ ki eto naa ṣubu o yẹ ki o mu ipo naa ki o tẹ ifiranṣẹ aṣiṣe to dara. Ohun ti Emi yoo fi han ọ ni ẹkọ yii.
Ni Python, a ni itumọ ti a pe try except
lo lati koju awọn ipo aṣiṣe.
try:
age = int(input('Age'))
print(age)
Awọn ila koodu meji wọnyi jẹ apakan ti wa try:
Àkọsílẹ. A yoo fi kun except
dènà lẹhin rẹ pẹlu iru aṣiṣe ti a n reti.
except ValueError:
print('Invalid Value')
Yoo da okun pada ni bayi “Iye ti ko tọ” ni ọran ti aṣiṣe iye kan.
Jẹ ki a ṣayẹwo iru aṣiṣe miiran nipa yiyipada eto ti tẹlẹ.
try:
age = int(input('Age'))
income = 20000
risk = income / age
print(age)
except ValueError:
print('Invalid Value')
Bayi, ti a ba ṣiṣẹ eto yii ati titẹ '0' ni ọjọ-ori, iye oni-nọmba kan. Nitorinaa, ni imọ-ẹrọ, a ko yẹ ki o gba awọn imukuro eyikeyi.
Jẹ ká ṣiṣe awọn ti o.
Wo. Eto wa kọlu ati pe a ṣe “Aṣiṣe Pipin Zero” nitori a ko le pin nọmba kan nipasẹ 0. Lekan si wo koodu ijade naa. A ko le mu iru aṣiṣe yii tabi iru imukuro pẹlu eyi ayafi idina.
Eyi ayafi bulọọki jẹ mimu awọn imukuro iru aṣiṣe iye iru nikan ati pe a yoo nilo tuntun ayafi bulọki lati mu Aṣiṣe Pipin Zero. Jẹ ki a ṣe atunṣe eto naa ni ibamu.
try:
age = int(input('Age'))
income = 20000
risk = income / age
print(age)
except ZeroDivisionError:
print('Age cannot be 0')
except ValueError:
print('Invalid Value')
Iṣoro naa ti yanju!
- Aṣiṣe sintasi
- Iru asise
- Aṣiṣe orukọ
- Aṣiṣe atọka
- Aṣiṣe iye
- Aṣiṣe Zerodivision
- Àṣìṣe
- Aṣiṣe akoko ṣiṣe
- Aṣiṣe bọtini
- Aṣiṣe iranti
- Aṣiṣe idaniloju
- Aṣiṣe indentation
- Eoferror
- Lilefo loju omi
- Àṣìṣe àkúnwọ́sílẹ̀
- Aṣiṣe kannaa
- Aṣiṣe eto
- Aṣiṣe ti a ṣe akiyesi
- Oserror
- Ioerror
- Aṣiṣe itọkasi
- Unicode aṣiṣe
- Aṣiṣe iṣiro
- Unicodedecode aṣiṣe
- Unicodeencode aṣiṣe
- Unicodetranslate aṣiṣe
- Awọn aṣiṣe asiko asiko
Gẹgẹbi olupilẹṣẹ, o yẹ ki o mọ gbogbo awọn imukuro ninu eto rẹ ati pe o yẹ ki o mu wọn ni ibamu.
comments
Bayi, a yoo sọrọ nipa awọn asọye ni Python. A lo awọn asọye lati ṣafikun awọn akọsilẹ tabi awọn asọye si awọn eto wa lati mu ilọsiwaju kika ati sọ ifiranṣẹ diẹ si ẹnikan ti n ka koodu wa.
Awọn asọye le kọ sinu eto nipasẹ lilo ami #. Ohun gbogbo ti o kọ lẹhin # ni yoo foju parẹ nipasẹ alakojọ Python ati pe kii yoo ṣiṣẹ. O le ṣafikun awọn asọye lori awọn laini kọọkan ati lẹhin laini koodu kan.
Pẹlu awọn asọye wọnyi, a le ṣe alaye nkankan nipa koodu wa, a le lo wọn bi awọn olurannileti lati ṣatunṣe awọn nkan tabi sọ awọn nkan kuro, tabi a le lo wọn lati ba awọn nkan sọrọ pẹlu awọn olupilẹṣẹ miiran ti n ka koodu wa tabi lati ṣalaye idi ti a fi kọ koodu yii ni ọna kan. Iwọnyi jẹ awọn ọran lilo to dara fun lilo awọn asọye. a tun le ni comments lori ọpọ ila. Laini kọọkan yẹ ki o bẹrẹ pẹlu ami # tuntun kan. Bayi ohun kan ti o nilo lati yago fun nigba lilo awọn asọye n ṣalaye kini koodu naa ṣe.
Eyi ni apẹẹrẹ ti asọye buburu:
Eyi jẹ asọye buburu nitori pe o n sọ fun mi ni gbangba. O n sọ fun mi pe ila ti o tẹle yoo tẹ sita “Sun ṣeto ni Oorun”. Ni bayi iṣoro pẹlu asọye yii ni pe yato si jijẹ ọrọ-ọrọ ati atunwi ti o ba wa si ibi ti o yipada Iwọ-oorun si Ila-oorun, asọye yii di igba atijọ. Nitorinaa, ni gbogbo igba ti a ṣe imudojuiwọn koodu wa a yoo ni lati pada wa ki o yipada asọye ti o baamu.
Ni kukuru, lo awọn asọye rẹ lati dahun awọn ọna ati idi ti dipo kini.
Eyi ni apẹẹrẹ ti asọye to dara:
Ninu asọye akọkọ, Mo n ṣe iranti ara mi pe Mo nilo lati ṣe imudojuiwọn iye owo oya yii ṣaaju ipari eto naa ati pe iye keji n sọ fun awọn olupilẹṣẹ miiran kika koodu mi pe gbogbo awọn aṣiṣe ko ni itọju ninu eto yii.
Ni ipari, o yẹ ki o yago fun awọn asọye laiṣe ati pe awọn asọye rẹ yẹ ki o ṣafikun iye diẹ si koodu rẹ.
Pale mo!
Awọn imukuro ati awọn asọye jẹ awọn apakan meji ti siseto ti a maṣe foju foju foju wo ati pataki wọn nigbagbogbo jẹ aibikita.
Ipaba eto rẹ fẹrẹ buru bi ko ṣe asọye lori koodu rẹ nibiti o nilo. Ẹkọ ti o tẹle yoo dojukọ Awọn kilasi ati Awọn oluṣeto.
Fi a Reply