Kaabo si ikowe kẹfa ninu jara yii. Bayi a ti n jinlẹ sinu siseto ati pe a yoo kọ ẹkọ lilo “ti o ba jẹ awọn alaye” ni Python.
"Ti awọn alaye ba" jẹ pataki pupọ ni siseto bi wọn ṣe gba wa laaye lati kọ awọn eto ti o le ṣe awọn ipinnu ti o da lori ipo kan.
Ti Gbólóhùn
“Ti o ba jẹ alaye” ti lo lati ṣiṣẹ eto ti o da lori awọn ipinnu pupọ. Fun apẹẹrẹ, ka eyi:
"Ti o ba gbona,
Ojo gbona ni
Mu opolopo omi
Bibẹẹkọ, ti o ba tutu
O jẹ ọjọ tutu
wọ aṣọ gbona
Bibẹẹkọ, o jẹ ọjọ ẹlẹwa”
Ninu awọn alaye ti o wa loke, a n ṣe diẹ ninu awọn ipinnu ti o da lori awọn ipo kan. Gbólóhùn akọkọ jẹ ipo kan, ekeji ni itumọ rẹ ati pe ẹkẹta n ṣe ipinnu kan.
Awọn ti o ba ti gbólóhùn ṣiṣẹ bakanna.
Jẹ ká wo ni o ni siseto.
A n ṣafihan oniyipada Boolean kan.
is_hot = true
Bayi a yoo ṣafikun “ti o ba alaye”
if is_hot:
print("It's a hot day.")
Bayi ikosile yii yoo ṣiṣẹ ti ipo ti o wa loke ba jẹ otitọ. Lati jade kuro ni “ti o ba jẹ alaye” iwọ yoo ni lati tẹ “Shift + Tab” lati gba kọsọ rẹ ni laini fun laini koodu tuntun kan.
Bayi, jẹ ki a ṣiṣẹ eto yii.
Bayi jẹ ki a ṣere pẹlu eto yii.
Wo ohun ti o ṣẹlẹ ti MO ba tan ipo ti o wa loke si eke.
O han gbangba pe ti ipo naa ba jẹ eke, “ti o ba jẹ alaye” ko ṣiṣẹ. Bayi a yoo ṣafikun ipo keji ti yoo ṣiṣẹ ti ipo akọkọ ko ba ṣẹ.
is_hot = False
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
else:
print("It's a cold day.")
print("Wear warm clothes.")
print("Enjoy your day")
Ipo “ti o ba” jẹ eke nitoribẹẹ onitumọ yoo lọ si eto awọn koodu atẹle labẹ indent “miran”.
“Ti alaye ba” ko jẹ dandan ni opin si awọn ipo meji nikan. O le gige ni awọn ipo pupọ bi o ṣe fẹ. Jẹ ki a ṣafikun awọn ipo diẹ si eto yii.
A n ṣalaye ipo miiran pẹlu oniyipada Boolean kan. Jeki o sele:
if_cold = True
Bayi a le ṣafikun ipo kẹta si eto wa. O ṣiṣẹ bi eyi
is_hot = False
if_cold = True
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
elif is_cold:
print("It's a cold day.")
print("Wear warm clothes.")
else:
print("It's a lovely day")
print("Enjoy your day")
Bayi ti ko ba jẹ ọjọ gbona tabi tutu, lẹhinna o jẹ ọjọ ẹlẹwa. Nibi a ti lo iṣẹ tuntun “elif” lati ṣalaye ipo tuntun laarin “ti o ba” ati ikẹhin “miiran”. O le ṣafikun ọpọlọpọ “elif” bi ọpọlọpọ ti o fẹ.
idaraya
ojutu
Pale mo!
Mo nireti pe eyin eniyan n gbadun jara yii. Ikẹkọ atẹle yoo wa lori lilo awọn oniṣẹ ni Python.
Alafia!
Fi a Reply