షరతులు నిజమైన లేదా తప్పు కావచ్చు ప్రకటనలు. మరియు నిర్వచించబడింది ట్రూ or తప్పుడు.
పైథాన్లో పరిస్థితులను చేయడానికి వివిధ మార్గాలు ఉన్నాయి.
షరతులను సెటప్ చేయడానికి మనం ఈ క్రింది వాటిని తెలుసుకోవాలి విలువలను పోల్చడానికి మనం ఉపయోగించే చిహ్నాలు:
నేను చిహ్నం | అంటే |
== | ఇగువల్ |
!= | వివిధ |
< | మెనోర్ క్యూ |
<= | కంటే తక్కువ లేదా సమానం |
> | కంటే ఎక్కువ |
>= | కంటే ఎక్కువ లేదా సమానం |
రెండు విలువలు సమానంగా ఉన్నాయో లేదో తనిఖీ చేయడానికి మీరు == ఉపయోగించాల్సి ఉంటుందని గుర్తుంచుకోవడం ముఖ్యం, ఎందుకంటే మనం ఒకటి మాత్రమే ఉపయోగిస్తే = ఆ విలువను వేరియబుల్కు కేటాయిస్తాము, అంటే.
var == 1 వేరియబుల్ 1కి సమానంగా ఉంటే తనిఖీ చేస్తుంది
var = 1 వేరియబుల్కు 1 విలువను కేటాయిస్తుంది
షరతులతో కూడిన ప్రకటనలు
మేము కలిగి If, ఒకవేళ... వేరే y ఒకవేళ ... ఎలిఫ్ ... వేరే. నా దగ్గర ఒక ఉపాధ్యాయుడు ఉన్నాడు, అతను ఏదైనా ఉంటే చాలా ఉపయోగించి ప్రోగ్రామ్ చేయవచ్చు...
అవి ఫంక్షన్ విలువను సవరించడానికి ఉపయోగించబడతాయి, ఇక్కడ మేము ఇకపై మాత్రమే సరిపోల్చడం లేదు, కానీ షరతు నెరవేరినట్లయితే లేదా మనం వేరే ఏదైనా చేస్తాము.
ఇది మీకు ఆసక్తి కలిగిస్తుంది సీ గ్లాస్ గైడ్, నగలలో ఉపయోగించే మరొక క్రిస్టల్
స్టేట్మెంట్ ఉంటే
If షరతును ప్రకటించే విధానం క్రింది విధంగా ఉంటుంది
if dalle == 'yes': image = create_images_dalle (key_main)
ఒకవేళ.. మరో ప్రకటన
వేర్వేరు ప్రోగ్రామర్లు వారి షరతులతో విభిన్నమైన ఇఫ్కు అనుకూలంగా ఈ వాక్యం అదృశ్యమవడాన్ని సమర్థించారు
if dalle == 'yes': image = create_images_dalle (key_main) else: image = create_images (key_main)
ఆ విధంగా ఉదాహరణలో, వేరియబుల్ అయితే ఆమెకు ఇవ్వండి దానికి విలువ ఉంది 'అవును' ఒక ఫంక్షన్కి కాల్ చేసి వేరియబుల్లో సేవ్ చేస్తుంది చిత్రం
మరియు దీనికి ఈ విలువ లేకపోతే, అది మరొక ఫంక్షన్ని పిలుస్తుంది.
ఒకవేళ ... ఎలిఫ్ ... వేరే
పరిస్థితిలో మరిన్ని ఎంపికలను ఉంచడానికి Elif మాకు అనుమతినిస్తుంది. ఇది ఒక రకమైన స్విచ్.
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)
దీన్ని బట్టి చూస్తే గతంలో కూడా ఇదే వ్యాఖ్యలు చేశారు. ఈ నిర్మాణాన్ని If మాత్రమే ఉపయోగించి వ్రాయవచ్చు.
సమూహ పరిస్థితులు
మనం గూడు కట్టుకోవచ్చు If లోపల Ifలేదా ఒకవేళ... లేకపోతే లోపల If లేదా మరొకరి నుండి లేకపోతే, మనం ఆలోచించగలిగే మరియు మనకు అవసరమైన వాటిని పొందేందుకు అనుగుణంగా ఉండే అన్ని కలయికలు.
గూడు కట్టడానికి If, మీరు చేయాల్సిందల్లా దానిని పట్టికలో ఉంచడం, మనకు కావలసిన దాని లోపల మరియు ఈ విధంగా సోపానక్రమం సృష్టించబడుతుంది.
if dalle == 'yes': image = create_images_dalle (key_main) if dalle_hx == "only_h2": image_hx = create_images_dalle_h2 (key_main)
ఇది సబిఫ్ లాంటిది, ఇది తల్లిదండ్రుల పరిస్థితిని నెరవేర్చినట్లయితే మాత్రమే మూల్యాంకనం చేయబడుతుంది.
ఉదాహరణలో మనకు వేరియబుల్ ఉంటే ఆమెకు ఇవ్వండి como 'అవును'ఫంక్షన్కి కాల్ చేస్తుంది సృష్టించు_చిత్రాలు మరియు ఫలితాన్ని వేరియబుల్లో సేవ్ చేయండి చిత్రం.
అప్పుడు అది రెండవదాన్ని మూల్యాంకనం చేస్తుంది if మరియు వేరియబుల్ అయితే డాల్లె_hx వాలే 'only_h2' అప్పుడు అది మరొక ఫంక్షన్కి కాల్ చేస్తుంది. కానీ దల్లె ధైర్యం ఉంటే 'లేదు' అది ఈ రెండవ పరిస్థితిని మూల్యాంకనం చేసి ఉండదు, అవి గూడు కట్టుకోకపోతే అది చేస్తుంది.
మ్యాచ్, పైథాన్ స్విచ్
షరతులతో పని చేయడానికి మరొక మార్గం ఏమిటంటే, మా ఎంపికకు అనుగుణంగా ఉండే నిర్దిష్ట కేసు కోసం చూసే మ్యాచ్ని ఉపయోగించడం. ఇది ఎంపికలను సరిపోల్చడానికి ఉపయోగించబడుతుంది మరియు సాధారణంగా మనకు చాలా ఎలిఫ్లు ఉన్న ప్రదేశాలలో ఉపయోగించబడుతుంది.
మీ వాక్యనిర్మాణం
name = input("What's your name? ") match name: case "Harry" | "Hermione" | "Ron": print("Gryffindor") case "Draco": print("Slytherin") case _: print("Who?")