Fáilte go dtí an séú léacht sa tsraith seo. Anois táimid ag dul go domhain isteach sa ríomhchlárú agus foghlaimfimid úsáid “má ráitis” i Python.
Tá “más ráitis” thar a bheith tábhachtach i gclárú mar go gceadaíonn siad dúinn cláir a chruthú a fhéadfaidh cinntí a dhéanamh bunaithe ar choinníoll éigin.
Más Ráiteas
Úsáidtear “Más ráiteas” chun clár a fheidhmiú bunaithe ar roinnt cinntí. Mar shampla, léigh seo:
“Má tá sé te,
Is lá te é
Deoch neart uisce
Seachas sin, má tá sé fuar
Lá fuar atá ann
éadaí te a chaitheamh
Seachas sin, is lá álainn é"
Sna ráitis thuas, táimid ag déanamh roinnt cinntí bunaithe ar roinnt coinníollacha. Is coinníoll é an chéad ráiteas, is é an dara ceann a impleacht agus tá an tríú ceann ag déanamh cinnidh.
Má oibríonn na ráitis mar an gcéanna.
Breathnaímid air i gcláir.
Tá athróg Boole á thabhairt isteach againn.
is_hot = true
Anois cuirfimid “má ráiteas” leis
if is_hot:
print("It's a hot day.")
Anois déanfar an abairt seo a fhorghníomhú má tá an coinníoll thuas fíor. Chun teacht amach as “más ráiteas” bheadh ort “Shift + Tab” a bhrú chun do chúrsóir a chur i líne le haghaidh líne nua cód.
Anois, déanaimis an clár seo a rith.
Anois, a ligean ar imirt leis an gclár seo.
Féach cad a tharlaíonn má iompaíonn mé an coinníoll thuas go bréagach.
Tá sé soiléir má tá an coinníoll bréagach, nach bhfuil an "más ráiteas" a fhorghníomhú. Anois táimid chun an dara coinníoll a chur leis a fhorghníomhófar mura gcomhlíontar an chéad choinníoll.
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")
Tá an coinníoll “má” bréagach agus mar sin rachaidh an t-ateangaire chuig an gcéad shraith cód eile faoin bhfleasc “eile”.
Ní gá go mbeadh “más ráiteas” teoranta do dhá choinníoll amháin. Is féidir leat an oiread coinníollacha agus is mian leat a chuck. Cuirimis roinnt coinníollacha leis an gclár seo.
Táimid ag sainiú riocht eile le hathróg Boole. Fág é:
if_cold = True
Anois is féidir linn an tríú coinníoll a chur lenár gclár. Oibríonn sé mar seo
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")
Anois mura lá te ná lá fuar é, is lá álainn é. Anseo tá feidhm nua “elif” in úsáid againn chun riocht nua a shainiú idir an chéad “má” agus an ceann deireanach “eile”. Is féidir leat an oiread “elif” agus is mian leat a chur leis.
Ceacht
réiteach
Fillte Suas!
Tá súil agam go bhfuil sibh ag baint sult as an tsraith seo. Beidh an chéad léacht eile ar úsáid na n-oibreoirí i Python.
Peace!
Leave a Reply