Is e cùmhnantan aithrisean a dh’ fhaodadh a bhith fìor no meallta. agus tha e air a mhìneachadh le True or ceàrr.
Tha diofar dhòighean ann air suidheachaidhean a dhèanamh ann am Python.
Gus suidheachaidhean a stèidheachadh feumaidh fios a bhith againn air na leanas samhlaidhean a chleachdas sinn airson coimeas a dhèanamh eadar luachan:
Ìomhaigh | Ciall |
== | Mar an ceudna |
!= | Eadar-dhealaichte |
< | Nas lugha na |
<= | nas lugha na no co-ionann ri |
> | nas motha na |
>= | nas motha na no co-ionann |
Tha e cudromach cuimhneachadh gum feum thu == a chleachdadh gus dèanamh cinnteach a bheil dà luach co-ionann oir ma chleachdas sinn ach aon = bidh sinn a’ sònrachadh an luach sin don chaochladair, is e sin.
var == bidh 1 a’ dearbhadh a bheil an caochladair co-ionann ri 1
var = 1 a 'sònrachadh luach 1 don chaochladair
Aithrisean cumhach
Tha sinn If, Ma tha... Eile y Ma tha … Elif … Eile. Bha tidsear agam a dh’ innis dhuinn gun gabh rud sam bith a phrògramadh le bhith a’ cleachdadh mòran If...
Tha iad air an cleachdadh gus luach gnìomh atharrachadh, an seo chan ann a-mhàin a nì sinn coimeas, ach cuideachd ma thèid an suidheachadh a choileanadh no nach dèan sinn rudeigin eile.
Bidh ùidh aige annad Stiùireadh Sea Glass, criostal eile air a chleachdadh ann an seudaireachd
Ma tha an aithris
Tha an dòigh air suidheachadh Ma ainmeachadh mar a leanas
if dalle == 'yes': image = create_images_dalle (key_main)
If.. Aithris Eile
Bidh luchd-prògramaidh eadar-dhealaichte a’ dìon an t-seantans seo à bith airson fàbhar diofar Ma leis na cumhaichean aca
if dalle == 'yes': image = create_images_dalle (key_main) else: image = create_images (key_main)
Mar sin anns an eisimpleir, ma tha an caochlaideach leac Tha luach air 'tha' gairmidh e gnìomh agus sàbhailidh e e sa chaochladair dealbh
Agus mura h-eil an luach seo aige, canar gnìomh eile ris.
Ma tha … Elif … Eile
Leigidh an Elif leinn barrachd roghainnean a chuir san t-suidheachadh. Is e seòrsa de thionndadh a th’ ann.
if dalle == 'yes': image = create_images_dalle (key_main) elif dalle == "only_h2": image = create_images_dalle (key_main) else: image = create_images (key_main)
Air sgàth seo, thuirt an aon rud roimhe. Faodar an structar seo a sgrìobhadh a’ cleachdadh a-mhàin Ma tha.
suidheachaidhean neadachaidh
faodaidh sinn neadachadh If taobh a-staigh Ifno ma tha… eile taobh a-staigh If no bho neach eile Ma tha eile, a h-uile cothlamadh as urrainn dhuinn smaoineachadh air agus a bhios ag atharrachadh gus na tha a dhìth oirnn fhaighinn.
Gus an neadachadh If, is e na tha agad ri dhèanamh a chuir ann an clàr, taobh a-staigh an fhear a tha sinn ag iarraidh agus san dòigh seo tha an rangachd air a chruthachadh.
if dalle == 'yes': image = create_images_dalle (key_main) if dalle_hx == "only_h2": image_hx = create_images_dalle_h2 (key_main)
Tha e coltach ri subif, nach tèid a mheasadh ach ma chaidh suidheachadh a’ phàrant a choileanadh.
Anns an eisimpleir ma tha an caochladair againn leac como 'tha'canaidh e an gnìomh cruthaich_ìomhaighean agus sàbhail an toradh anns a’ chaochladair dealbh.
An uairsin nì e measadh air an dàrna fear if agus ma tha an caochlaideach dall_hx gleann 'a-mhàin_h2' an uairsin canaidh e gnìomh eile. Ach nam biodh an misneach aig dalle 'chan eil' cha bhiodh e air measadh a dhèanamh air an dàrna suidheachadh seo, rud a nì e mura h-eil iad air an neadachadh.
Match, an Python Switch
Is e dòigh eile air obrachadh le cumhachan a bhith a’ cleachdadh Match a tha a’ coimhead airson a’ chùis shònraichte a choinnicheas ri ar roghainn. Tha e air a chleachdadh airson coimeas a dhèanamh eadar roghainnean agus mar as trice bidh e air a chleachdadh ann an àiteachan far a bheil mòran elifs againn.
do chomhrag
name = input("What's your name? ") match name: case "Harry" | "Hermione" | "Ron": print("Gryffindor") case "Draco": print("Slytherin") case _: print("Who?")