Fàilte don t-siathamh òraid san t-sreath seo. A-nis tha sinn a’ faighinn gu domhainn a-steach do phrògramadh agus ionnsaichidh sinn cleachdadh “if aithrisean” ann am Python.
Tha “ma tha aithrisean” air leth cudromach ann am prògramadh leis gu bheil iad a’ toirt cothrom dhuinn prògraman a thogail as urrainn co-dhùnaidhean a dhèanamh stèidhichte air suidheachadh air choireigin.
Ma tha an aithris
Tha “Ma tha aithris” air a chleachdadh gus prògram a chuir an gnìomh stèidhichte air grunn cho-dhùnaidhean. Mar eisimpleir, leugh seo:
“Ma tha e teth,
'S e latha teth a th' ann
Deoch gu leòr uisge
Rud eile, ma tha e fuar
'S e latha fuar a th' ann
caith aodach blàth
Rud eile, is e latha brèagha a th’ ann.”
Anns na h-aithrisean gu h-àrd, tha sinn a 'dèanamh cuid de cho-dhùnaidhean stèidhichte air cuid de shuidheachaidhean. Tha a’ chiad aithris na chumha, is e an dàrna fear a’ bhuaidh a th’ aige agus tha an treas fear a’ cur an gnìomh co-dhùnadh.
Ma tha aithrisean ag obair mar an ceudna.
Bheir sinn sùil air ann am prògramadh.
Tha sinn a’ toirt a-steach caochladair boolean.
is_hot = true
A-nis cuiridh sinn “ma tha aithris” ris
if is_hot:
print("It's a hot day.")
A-nis thèid an abairt seo a chuir gu bàs ma tha an suidheachadh gu h-àrd fìor. Gus a thighinn a-mach à “ma tha aithris” dh'fheumadh tu putadh air “Shift + Tab” gus an cursair agad a chuir a-steach airson loidhne còd ùr.
A-nis, leig leinn am prògram seo a ruith.
A-nis leig leinn cluich leis a 'phrògram seo.
Faic dè thachras ma thionndaidheas mi an suidheachadh gu h-àrd gu meallta.
Tha e soilleir ma tha an suidheachadh ceàrr, nach tèid an “aithris” a chuir gu bàs. A-nis tha sinn gu bhith a’ cur dàrna cumha ris a thèid a chuir gu bàs mura tèid a’ chiad chumha a choileanadh.
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")
Tha an suidheachadh “ma tha” ceàrr agus mar sin thèid an eadar-theangair chun ath sheata de chòdan fon indent “eile”.
Chan eil “Mura h-eil aithris” gu riatanach air a chuingealachadh ri dà chumha a-mhàin. Faodaidh tu sgoltadh ann an uiread de shuidheachaidhean 'sa tha thu ag iarraidh. Nach cuir sinn cuid de shuidheachaidhean ris a’ phrògram seo.
Tha sinn a’ mìneachadh suidheachadh eile le caochladair boolean. Leig leis tachairt:
if_cold = True
A-nis is urrainn dhuinn an treas suidheachadh a chuir ris a’ phrògram againn. Tha e ag obair 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")
A-nis mura h-e latha teth no latha fuar a th’ ann, is e latha brèagha a th’ ann. An seo tha sinn air gnìomh ùr “elif” a chleachdadh gus suidheachadh ùr a mhìneachadh eadar a’ chiad “ma tha” agus an “eile” mu dheireadh. Faodaidh tu na h-uimhir de “elif” a chuir ris a thogras tu.
eacarsaich
Solution
Còmhdaich!
Tha mi an dòchas gun còrd an t-sreath seo ribh. Bidh an ath òraid air cleachdadh ghnìomhaichean ann am Python.
Sìth!
Leave a Reply