
పైథాన్లో ప్రోగ్రామ్ను ఎలా ముగించాలి లేదా అమలు చేయాలి అని మీరు ఎప్పుడైనా ఆలోచిస్తున్నారా?
చింతించకండి, మేము మీకు మద్దతు ఇచ్చాము మరియు మీరు పైథాన్లో ప్రోగ్రామ్ను ఎలా ముగించవచ్చో 4 విభిన్న మార్గాలను మీకు తెలియజేస్తాము.
మీరు పైథాన్ ప్రోగ్రామ్ను ముగించడానికి మేము 4 సులభమైన ఫంక్షన్లను జాబితా చేస్తాము. ఈ కోడ్ స్నిప్పెట్లు చాలా సరళంగా ఉంటాయి కాబట్టి ఎవరైనా వాటిని వెంటనే అర్థం చేసుకోవచ్చు మరియు అమలు చేయవచ్చు.
పైథాన్లో ప్రోగ్రామ్ను ఎలా ముగించాలనే దానిపై వివిధ మార్గాల్లోకి వెళ్దాం,
పైథాన్లో ప్రోగ్రామ్ను ముగించడానికి 4 మార్గాలు
1. sys.exit() ఫంక్షన్
పైథాన్ sys మాడ్యూల్లో sys.exit() పేరుతో నిష్క్రమణ ఫంక్షన్ ఉంది, వినియోగదారు ప్రోగ్రామ్ నుండి నిష్క్రమించాలనుకున్నప్పుడు దాన్ని ఉపయోగించవచ్చు.
దీనికి కోడ్లోని sys మాడ్యూల్ను దిగుమతి చేసుకోవడం అవసరం మరియు ప్రోగ్రామ్ నుండి ఎప్పుడైనా నిష్క్రమించడానికి వినియోగదారు ఈ ఫంక్షన్ను ఉచితంగా ఉపయోగించవచ్చు.
సింటాక్స్:
దిగుమతి sys
sys.exit(వాదన)
ఈ ఫంక్షన్కు పంపాల్సిన ఆర్గ్యుమెంట్లు ఐచ్ఛికం, ఇది పూర్ణాంకంతో పాస్ చేయబడితే, 0 విలువ విజయవంతమైన ముగింపుని నిర్ధారిస్తుంది, లేకపోతే అది సున్నా కాని విలువ అయితే అది ప్రోగ్రామ్ యొక్క అసాధారణ ముగింపుకు దారి తీస్తుంది.
అలాగే, చాలా సిస్టమ్లకు పూర్ణాంకం విలువ 0-127లో ఉండాలి. ఇక్కడ గమనించాల్సిన విషయం ఏమిటంటే, సిస్టమ్ఎగ్జిట్ మినహాయింపును పెంచడం ద్వారా ఇది అమలు చేయబడుతుంది, బాహ్య స్థాయిలో ముగించడం ద్వారా ప్రోగ్రామ్ను నిలిపివేయడం కూడా సాధ్యమవుతుంది.
ఈ నిష్క్రమణ ఫంక్షన్ కేవలం మినహాయింపును పెంచుతుంది కాబట్టి, మెయిన్ నుండి కాల్ చేసినప్పుడు ఇది నిలిపివేయబడదు మరియు ప్రోగ్రామ్ నుండి సులభంగా నిష్క్రమిస్తుంది.
దీన్ని ఉపయోగించే నిర్దిష్ట మార్గం క్రింది ఉదాహరణలో వివరించబడింది:
import sys experience = input(ìEnter your age:î) If experience < 5: sys.exit(ìYou are not eligibleî) else: print(ìYes! You are eligible!î)
ఇక్కడ అవుట్పుట్ విలువపై ఆధారపడి ఉంటుంది; విలువ 5 కంటే తక్కువగా ఉంటే అది కేవలం ముద్రిస్తుంది:
మీకు అర్హత లేదు
స్క్రీన్పై మరియు వెంటనే ప్రోగ్రామ్ నుండి నిష్క్రమించండి. కానీ విలువ 5 కంటే ఎక్కువ ఉంటే అది ముద్రిస్తుంది:
అవును! మీరు అర్హులు!
గమనిక: ఈ నిష్క్రమణ ఫంక్షన్ ప్రధాన థ్రెడ్ నుండి కాల్ చేసినప్పుడు మాత్రమే పని చేస్తుంది మరియు దానితో పాటుగా మరే ఇతర థ్రెడ్ అమలు చేయబడదు.
క్విట్() ఫంక్షన్:
ప్రోగ్రామ్ను ముగించడానికి క్విట్ ఫంక్షన్ కూడా ఉత్తమమైన పద్ధతుల్లో ఒకటి. ఇది అంతర్నిర్మిత ఫంక్షన్, పని చేయడానికి లైబ్రరీని దిగుమతి చేయవలసిన అవసరం లేదు.
2. నిష్క్రమించు () ఫంక్షన్
సింటాక్స్: నిష్క్రమించు()
దీని ఉపయోగం క్రింది ఉదాహరణలో వివరించబడింది:
for i in range(5) if i==3 quit() print(i)
అవుట్పుట్:
0
1
రెండు
i విలువ 3కి చేరుకున్నప్పుడు క్విట్ ఫంక్షన్ని ఉపయోగించి ప్రోగ్రామ్ ముగించబడుతుంది. క్విట్ ఫంక్షన్ వాస్తవానికి SystemExit యొక్క మినహాయింపును పెంచుతుంది, ఇది సైట్ మాడ్యూల్ను ప్రవేశపెట్టినట్లయితే మాత్రమే పని చేస్తుంది.
గమనిక: ఈ ఫంక్షన్ వాస్తవ-ప్రపంచ ప్రోగ్రామ్లలో ఉపయోగించకూడదని మరియు ఇంటర్ప్రెటర్ కోడ్లో మాత్రమే ఉపయోగించబడుతుంది.
3. నిష్క్రమించు () ఫంక్షన్
exit() ఫంక్షన్:
ఈ ఎగ్జిట్() ఫంక్షన్ quit() చేసిన విధంగానే పని చేస్తుంది. కాబట్టి ఇది సైట్ మాడ్యూల్ దిగుమతి అయినప్పుడు మాత్రమే పని చేస్తుంది మరియు వాస్తవ ప్రపంచ ప్రోగ్రామ్లలో దీనిని ఉపయోగించకూడదని ప్రాధాన్యత ఇవ్వబడుతుంది. ఇది వ్యాఖ్యాతలో మాత్రమే ఉపయోగించాలి.
సింటాక్స్: నిష్క్రమించు()
ఈ ఫంక్షన్ యొక్క ఉపయోగం క్రింది ఉదాహరణలో వివరించబడింది:
for i in range(10) if i==6 exit() print(i)
అవుట్పుట్:
0
1
రెండు
3
4
5
విలువ 6కి చేరుకున్నప్పుడు ప్రోగ్రామ్ నిలిపివేయబడుతుంది. ఇది దాదాపు నిష్క్రమించు()ని పోలి ఉంటుంది మరియు ఇది కొంచెం ఎక్కువ యూజర్ ఫ్రెండ్లీగా అనిపించడం వలన పరిచయం చేయబడింది.
నాలుగు. os._exit(arg) ఫంక్షన్
os._exit(arg) ఫంక్షన్:
పైథాన్ ప్రోగ్రామ్ను ముగించడానికి ఈ ఫంక్షన్ కూడా సరళమైన పద్ధతుల్లో ఒకటి. ఈ ఫంక్షన్కు os మాడ్యూల్ దిగుమతి కావాలి.
కాల్ చేయకుండా పేర్కొన్న సందేశం లేదా స్థితితో ప్రోగ్రామ్ను ముగించాల్సిన అవసరం వచ్చినప్పుడు ఫ్లష్ ఇది ప్రకటించబడిన బఫర్ అవుట్పుట్ను ఫ్లష్ చేస్తుంది stdio , థ్రెడ్ బ్లాక్ అయిన తర్వాత స్వయంచాలకంగా అమలు చేయబడే క్లీన్-అప్ హ్యాండ్లర్ మరియు ఇలాంటివి.
సింటాక్స్: దిగుమతి os os._exit(వాదన)
import os for i in range(10) if i==4 os.exit(os.EX_OK) # os.EX_OK means zero and it will terminate successfully with 0 value print(i)
అవుట్పుట్:
0
1
రెండు
3
విలువ 4కి చేరుకున్నప్పుడు ప్రోగ్రామ్ నిలిపివేయబడుతుంది. అలాగే, ప్రోగ్రామ్ యొక్క ఆకస్మిక ముగింపు అవసరమైనప్పుడు ఈ ఫంక్షన్ తరచుగా ఉపయోగించబడుతుంది.
ముగింపు
ఈ అన్ని నిష్క్రమణ ఫంక్షన్లలో sys.exit() అత్యంత ఉపయోగకరమైన వాటిలో ఒకటిగా పరిగణించబడుతుంది.
నిష్క్రమించు() మరియు ఎగ్జిట్()లను అక్కడ ఉపయోగించలేనప్పుడు ఇది ఏదైనా వాస్తవ-ప్రపంచ ప్రోగ్రామ్లో ఉపయోగించబడుతుంది. అలాగే, os._exit() అనేది తక్షణ నిష్క్రమణ అవసరమైనప్పుడు కొన్ని నిర్దిష్ట పరిస్థితుల్లో మాత్రమే ఉపయోగించబడుతుంది.
మీకు ఏవైనా ప్రశ్నలు లేదా సందేహాలు ఉంటే క్రింద వ్యాఖ్యానించండి. అప్పటి వరకు, హ్యాపీ ప్రోగ్రామింగ్!