Ma tha...Suidheachaidhean eile ann am Python

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:

ÌomhaighCiall
==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?")

Ma tha thu nad neach gun tàmh mar sinne agus gu bheil thu airson co-obrachadh ann an cumail suas agus leasachadh a’ phròiseict, faodaidh tu tabhartas a thoirt seachad. Thèid an t-airgead gu lèir gus leabhraichean agus stuthan a cheannach airson deuchainnean agus clasaichean teagaisg a dhèanamh

Fàg beachd