పైథాన్‌లో లూప్‌లో బ్రేక్ మరియు స్టేట్‌మెంట్‌ను ఎలా ఉపయోగించాలి

How Use Break Continue Statement Within Loop Python



బ్రేక్ మరియు కొనసాగించండి వివిధ ప్రయోజనాల కోసం ఏదైనా ప్రోగ్రామింగ్ భాష యొక్క లూప్ లోపల స్టేట్‌మెంట్‌లు ఉపయోగించబడతాయి. ఈ రెండు ప్రకటనలు పరిగణించబడతాయి ఎగిరి దుముకు స్టేట్‌మెంట్‌లు ఎందుకంటే రెండు స్టేట్‌మెంట్‌లు కంట్రోల్‌ని ఒక భాగం నుండి మరొక భాగానికి స్క్రిప్ట్‌కి తరలిస్తాయి. ది విరామం ముగింపు పరిస్థితి కనిపించే ముందు ఏదైనా నిర్దిష్ట పరిస్థితి ఆధారంగా లూప్‌ను ముగించడానికి ఏదైనా లూప్‌లో స్టేట్‌మెంట్ ఉపయోగించబడుతుంది. ది కొనసాగించండి ఏదైనా నిర్దిష్ట పరిస్థితి ఆధారంగా లూప్ యొక్క ఒకటి లేదా అంతకంటే ఎక్కువ స్టేట్‌మెంట్‌లను వదిలివేయడానికి ఏదైనా లూప్‌లో స్టేట్‌మెంట్ ఉపయోగించబడుతుంది కానీ లూప్‌ను ముగించడానికి ఇది ఉపయోగించబడదు. పైథాన్ లూప్ లోపల ఈ స్టేట్‌మెంట్‌లు ఎలా ఉపయోగించబడుతున్నాయో ఈ ట్యుటోరియల్‌లో చూపబడింది.

A ఉపయోగించి విరామం ప్రకటన:

ది విరామం పైథాన్‌లో ఏదైనా లూప్ లోపల వివిధ ప్రయోజనాల కోసం స్టేట్‌మెంట్ ఉపయోగించవచ్చు. కొన్ని ఉపయోగాలు విరామం వివిధ ఉదాహరణలను ఉపయోగించి ఈ ట్యుటోరియల్ కింది భాగంలో స్టేట్‌మెంట్‌లు చూపబడ్డాయి.







ఉదాహరణ -1: యాదృచ్ఛిక సంఖ్య ఆధారంగా అనంతమైన లూప్‌ను ముగించండి

కింది ఉదాహరణలో, ఒక పూర్ణాంకం యాదృచ్ఛిక సంఖ్య అనంతం లోపల సృష్టించబడుతుంది అయితే లూప్. కొత్తగా సృష్టించిన యాదృచ్ఛిక విలువ కంటే ఎక్కువగా ఉన్నప్పుడు 75 లేదా సమానం 99 అప్పుడు ది విరామం స్టేట్మెంట్ అమలు చేయబడుతుంది మరియు లూప్ రద్దు చేయబడుతుంది లేకపోతే లూప్ ఇతర విలువలకు కొనసాగుతుంది.



#!/usr/bin/env పైథాన్ 3
# రాండింట్ మాడ్యూల్‌ను దిగుమతి చేయండి
నుండి యాదృచ్ఛికంగా దిగుమతిడేటింగ్

# అనంతమైన సమయంలో లూప్‌ను నిర్వచించండి
అయితే(నిజమే):

# 10 నుండి 99 వరకు రాండన్ సంఖ్యను రూపొందించండి
సంఖ్య=డేటింగ్(10,99)

# ప్రస్తుతం ఉత్పత్తి చేయబడిన సంఖ్యను ముద్రించండి
ముద్రణ('కొత్తగా సృష్టించబడిన సంఖ్య %s'% సంఖ్య)

# సంఖ్య 75 కంటే ఎక్కువ ఉంటే లూప్‌ను రద్దు చేయండి
ఉంటే (సంఖ్య> 75 ):
ముద్రణ('మరోసారి మీ అదృష్టం పరీక్షించుకోండి')
విరామం

# సంఖ్య 99 కి సమానమైతే లూప్‌ను రద్దు చేయండి
ఎలిఫ్(సంఖ్య== 99):
ముద్రణ('బింగో !!!, మీరు విజేత')
విరామం

# లూప్‌ను కొనసాగించండి
లేకపోతే:
ముద్రణ('మీరు మరొక సారి ప్రయత్నించవచ్చు')

అవుట్‌పుట్:



స్క్రిప్ట్ అమలు చేసిన తర్వాత కింది అవుట్‌పుట్ కనిపిస్తుంది.





ఉదాహరణ -2: నిర్దిష్ట విలువ ఆధారంగా జాబితా యొక్క పునరుక్తిని ఆపివేయండి

ఈ క్రింది స్క్రిప్ట్ జాబితా వేరియబుల్ పేరు గల విలువలను చదువుతుంది భాషలు a ఉపయోగించి కోసం లూప్. ఎప్పుడు అయితే ఉంటే లూప్ లోపల ఉన్న పరిస్థితి నిజమవుతుంది, అప్పుడు అన్ని అంశాలను చదవడానికి ముందు లూప్ రద్దు చేయబడుతుంది విరామం ప్రకటన.



#!/usr/bin/env పైథాన్ 3
# భాషల జాబితాను ప్రకటించండి
భాషలు= ['బాష్','PHP','జావా','పైథాన్', 'సి #', 'సి ++']

# బ్రేక్ స్టేట్మెంట్ అమలు అయ్యే వరకు జాబితాను ముద్రించండి
ముద్రణ('వివిధ భాషల జాబితా:')

# జాబితాను సూచించండి
కోసంపేరులోభాషలు:

# ప్రస్తుత జాబితా అంశాన్ని ముద్రించండి
ముద్రణ(పేరు)

# లూప్ నుండి నిష్క్రమించడానికి పరిస్థితిని తనిఖీ చేయండి
ఉంటే (పేరు== 'పైథాన్'):
విరామం

# లూప్ రద్దు సందేశాన్ని ముద్రించండి
ముద్రణ('లూప్ నుండి రద్దు చేయబడింది')

అవుట్‌పుట్:

స్క్రిప్ట్ అమలు చేసిన తర్వాత కింది అవుట్‌పుట్ కనిపిస్తుంది.

ఉదాహరణ -3: నిఘంటువు నుండి నిర్దిష్టమైన మూడు అంశాలను చదవండి

కింది ఉదాహరణను ఉపయోగించి మీరు డిక్షనరీ నుండి కేవలం మూడు నిర్దిష్ట అంశాలను ఎలా చదవగలరో చూపిస్తుంది విరామం ప్రకటన మరియు కోసం లూప్. ఆరు అంశాల నిఘంటువు స్క్రిప్ట్‌లో నిర్వచించబడింది, ఇక్కడ కీలో విద్యార్థి పేరు ఉంటుంది మరియు విలువ ఆ విద్యార్థి యొక్క మెరిట్ స్థానాన్ని కలిగి ఉంటుంది. ది కోసం లూప్ అనేది డిక్షనరీ విలువలను చదవడానికి మరియు 1 నుండి 3 లోపు మెరిట్ పొజిషన్‌లు ఉన్న జాబితాలో ఆ విద్యార్థుల పేర్లను స్టోర్ చేయడానికి ఉపయోగించబడుతుంది. విరామం ప్రకటన.

#!/usr/bin/env పైథాన్ 3
# మొదటి ముగ్గురు వ్యక్తుల పేర్లను నిల్వ చేయడానికి జాబితాను నిర్వచించండి
టాప్‌లిస్ట్= ['','','']

# లూప్‌ను ముగించడానికి కౌంటర్ విలువను సెట్ చేయండి
కౌంటర్= 0

# ఆరు అంశాల నిఘంటువును నిర్వచించండి
మెరిట్ జాబితా= {'మహ్మద్':1, 'మీలా రెహమాన్':5, 'సకీబ్ అల్ హసన్':3, 'బ్రియాన్ లారా':6,
'సచిన్ టెండూల్కర్':2, 'అలీఫ్ హుస్సేన్':4 }

# మొదటి ముగ్గురు మెరిట్ వ్యక్తుల పేర్లను తిరిగి పొందడానికి డిక్షనరీ విలువలను ప్రతిబింబించండి
కోసంవిద్యార్థి_పేరులోమెరిట్ జాబితా:

# మెరిట్ పొజిషన్ చదవండి
మెరిట్_పోస్=మెరిట్ జాబితా[విద్యార్థి_పేరు]

# 1 నుండి 3 లోపు స్థానం మరియు 1 ద్వారా కౌంటర్ ఉంటే సూచిక విలువను జాబితాలో నిల్వ చేయండి
ఉంటే(మెరిట్_పోస్< 4):
టాప్‌లిస్ట్[మెరిట్_పోస్-1] =విద్యార్థి_పేరు
కౌంటర్=కౌంటర్ +1

కౌంటర్ విలువ 3 అయితే లూప్ నుండి ముగించండి
ఉంటే (కౌంటర్== 3):
విరామం

# స్థానం ఆధారంగా జాబితా విలువలను చదవండి మరియు ముద్రించండి
కోసంఎన్లో పరిధి(0,3):
ముద్రణ(' %s స్థానంలో ఉంది %s'%(టాప్‌లిస్ట్[ఎన్],n+1))

అవుట్‌పుట్:

స్క్రిప్ట్ అమలు చేసిన తర్వాత కింది అవుట్‌పుట్ కనిపిస్తుంది.

కొనసాగింపు ప్రకటనను ఉపయోగించడం:

ది కొనసాగించండి స్టేట్‌మెంట్ లూప్‌ను a లాగా ముగించదు విరామం ప్రకటన. ఇది కొన్ని నిర్దిష్ట స్టేట్‌మెంట్‌లను అమలు చేయకుండా ప్రోగ్రామ్ నియంత్రణను లూప్ ఎగువన బదిలీ చేస్తుంది. కొన్ని ఉపయోగాలు కొనసాగించండి వివిధ ఉదాహరణలను ఉపయోగించి ఈ ట్యుటోరియల్ కింది భాగంలో స్టేట్‌మెంట్ చూపబడింది.

ఉదాహరణ -4: 3 మరియు 5 ద్వారా భాగించబడే జాబితా నుండి ఆ విలువలను ముద్రించండి

కింది స్క్రిప్ట్ లూప్ కోసం ఉపయోగించే సంఖ్యల జాబితాను చదువుతుంది మరియు ఉపయోగించి 3 మరియు 5 ద్వారా భాగించబడే జాబితా నుండి ఆ సంఖ్యలను ప్రింట్ చేస్తుంది. ఉంటే మరియు కొనసాగించండి ప్రకటన.

#!/usr/bin/env పైథాన్ 3
# సంఖ్యల జాబితాను ప్రకటించండి
సంఖ్యలు= [5, 10, పదకొండు, పదిహేను, 25,30,46, నాలుగు ఐదు, యాభై]

# ముద్రణ సందేశం
ముద్రణ('సంఖ్యలను 3 మరియు 5 ద్వారా భాగించవచ్చు:')

# జాబితాను సూచించండి
కోసంఎన్లోసంఖ్యలు:

# స్టేట్మెంట్ కొనసాగించడానికి పరిస్థితిని తనిఖీ చేయండి
ఉంటే (n %3 ! = 0 లేదాn %5 ! = 0):
కొనసాగించండి

# 3 మరియు 5 ద్వారా భాగించబడే సంఖ్యలను ముద్రించండి
లేకపోతే:
ముద్రణ(ఎన్)

అవుట్‌పుట్:

స్క్రిప్ట్ అమలు చేసిన తర్వాత కింది అవుట్‌పుట్ కనిపిస్తుంది.

ఉదాహరణ -5: నిఘంటువు నుండి నిర్దిష్ట విలువలను ముద్రించండి

ఐదు వ్యక్తుల నిఘంటువు స్క్రిప్ట్‌లో నిర్వచించబడింది, ఇక్కడ కీలో వ్యక్తి పేరు ఉంటుంది మరియు ప్రతి కీ విలువ ఉంటుంది ’ ప్రస్తుతం ' లేదా ' లేదు ' విలువగా. కింది స్క్రిప్ట్ విలువ కలిగిన డిక్షనరీ నుండి వ్యక్తుల పేర్లను ప్రింట్ చేస్తుంది, 'ప్రస్తుతం' .

#!/usr/bin/env పైథాన్ 3
# 5 వ్యక్తుల నిఘంటువును నిర్వచించండి
వ్యక్తులు= {'శ్రీ. మైఖేల్ ':'ప్రస్తుతం', 'శ్రీ. రాబిన్ ':'లేదు', 'శ్రీమతి. ఆమె':'లేదు',
'మిస్ లారా':'ప్రస్తుతం', 'శ్రీ. హుస్సేన్ ':'ప్రస్తుతం' }

# ముద్రణ సందేశం
ముద్రణ('మీటింగ్‌లో కింది వ్యక్తులు ఉన్నారు:')

# నిఘంటువును ప్రతిబింబించండి
కోసంపేరులోవ్యక్తులు:
# స్టేట్మెంట్ కొనసాగించడానికి పరిస్థితిని తనిఖీ చేయండి
ఉంటే (వ్యక్తులు[పేరు] == 'లేదు'):
కొనసాగించండి
# వ్యక్తి పేరును ముద్రించండి
లేకపోతే:
ముద్రణ(పేరు)

అవుట్‌పుట్:

స్క్రిప్ట్ అమలు చేసిన తర్వాత కింది అవుట్‌పుట్ కనిపిస్తుంది.

ముగింపు:

లూప్‌లోని బ్రేక్ మరియు కంటిన్యూ స్టేట్‌మెంట్‌ల మధ్య తేడాలు ఈ ట్యుటోరియల్‌లోని వివిధ ఉదాహరణలను ఉపయోగించి వివరించబడ్డాయి. లూప్‌లో ఈ స్టేట్‌మెంట్‌ల ఉపయోగాలను సరిగా తెలుసుకోవడానికి ఇది పాఠకులకు సహాయపడుతుంది.

రచయిత వీడియో చూడండి: ఇక్కడ