பைத்தானில் ஒரு வளையத்திற்குள் ஒரு இடைவெளியைப் பயன்படுத்தி அறிக்கையைத் தொடர்வது எப்படி

How Use Break Continue Statement Within Loop Python



இடைவேளை மற்றும் தொடரும் பல்வேறு நோக்கங்களுக்காக எந்தவொரு நிரலாக்க மொழியின் வளையத்திற்குள் அறிக்கைகள் பயன்படுத்தப்படுகின்றன. இந்த இரண்டு அறிக்கைகளும் கருதப்படுகின்றன குதி அறிக்கைகள் ஏனெனில் இரண்டு அறிக்கைகளும் கட்டுப்பாட்டை ஒரு பகுதியிலிருந்து மற்றொரு பகுதிக்கு நகர்த்துகிறது. தி இடைவேளை முடிவுக்கு வரும் நிலை தோன்றுவதற்கு முன் குறிப்பிட்ட குறிப்பிட்ட நிபந்தனையின் அடிப்படையில் வளையத்தை நிறுத்த எந்த வளையத்திலும் அறிக்கை பயன்படுத்தப்படுகிறது. தி தொடரும் எந்தவொரு குறிப்பிட்ட நிபந்தனையின் அடிப்படையில் வளையத்தின் ஒன்று அல்லது அதற்கு மேற்பட்ட அறிக்கைகளைத் தவிர்ப்பதற்கு அறிக்கை எந்த வளையத்திலும் பயன்படுத்தப்படுகிறது, ஆனால் அது சுழற்சியை நிறுத்தப் பயன்படாது. பைதான் வளையத்திற்குள் இந்த அறிக்கைகள் எவ்வாறு பயன்படுத்தப்படுகின்றன என்பது இந்த டுடோரியலில் காட்டப்பட்டுள்ளது.

ஒரு பயன்படுத்தி இடைவேளை அறிக்கை:

தி இடைவேளை பைத்தானில் உள்ள எந்த வளையத்திலும் பல்வேறு நோக்கங்களுக்காக அறிக்கை பயன்படுத்தப்படலாம். சில பயன்கள் இடைவேளை பல்வேறு எடுத்துக்காட்டுகளைப் பயன்படுத்தி இந்த டுடோரியலின் பின்வரும் பகுதியில் அறிக்கைகள் காட்டப்பட்டுள்ளன.







எடுத்துக்காட்டு -1: சீரற்ற எண்ணின் அடிப்படையில் எல்லையற்ற வளையத்தை நிறுத்துங்கள்

பின்வரும் எடுத்துக்காட்டில், ஒரு முழு எண் சீரற்ற எண் எல்லையற்றதுக்குள் உருவாக்கப்படும் போது வளையம். புதிதாக உருவாக்கப்பட்ட சீரற்ற மதிப்பு விட அதிகமாக இருக்கும் போது 75 அல்லது சமம் 99 பின்னர் தி இடைவேளை அறிக்கை செயல்படுத்தப்படும் மற்றும் வளையத்தை நிறுத்துகிறது, இல்லையெனில் லூப் மற்ற மதிப்புகளுக்கு தொடரும்.



#!/usr/bin/env python3
# இறக்குமதி ரேண்டிண்ட் தொகுதி
இருந்து சீரற்ற இறக்குமதிடேட்டிங்

# எல்லையற்ற போது வளையத்தை வரையறுக்கவும்
போது(உண்மை):

# ஒரு ரேண்டன் எண்ணை 10 முதல் 99 வரை உருவாக்கவும்
எண்=டேட்டிங்(10,99)

# தற்போது உருவாக்கப்பட்ட எண்ணை அச்சிடவும்
அச்சு('புதிதாக உருவாக்கப்பட்ட எண் %s'% எண்)

# 75 க்கு மேல் இருந்தால் சுழற்சியை நிறுத்துங்கள்
என்றால் (எண்> 75 ):
அச்சு('அடுத்த முறை இன்னும் சிறப்பாய் அமைய என்னுடை வாழ்த்துகள்')
இடைவேளை

எண் 99 க்கு சமமாக இருந்தால் சுழற்சியை நிறுத்தவும்
எலிஃப்(எண்== 99):
அச்சு('பிங்கோ !!!, நீங்கள் வெற்றியாளர்')
இடைவேளை

# சுழற்சியைத் தொடரவும்
வேறு:
அச்சு('நீங்கள் இன்னொரு முறை முயற்சி செய்யலாம்')

வெளியீடு:



ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்.





எடுத்துக்காட்டு -2: ஒரு குறிப்பிட்ட மதிப்பின் அடிப்படையில் பட்டியலின் மறு செய்கையை நிறுத்துங்கள்

பின்வரும் ஸ்கிரிப்ட் பெயரிடப்பட்ட பட்டியல் மாறியின் மதிப்புகளைப் படிக்கும் மொழிகள் ஒரு பயன்படுத்தி க்கான வளையம். எப்பொழுது என்றால் லூப்பிற்குள் இருக்கும் நிலை உண்மையாகிறது, பின்னர் அனைத்து பொருட்களையும் படிப்பதற்கு முன்பு வளையம் நிறுத்தப்படும் இடைவேளை அறிக்கை



#!/usr/bin/env python3
# மொழிகளின் பட்டியலை அறிவிக்கவும்
மொழிகள்= ['பேஷ்','PHP','ஜாவா','பைதான்', 'சி #', 'சி ++']

# இடைவெளி அறிக்கை செயல்படுத்தப்படும் வரை பட்டியலை அச்சிடுங்கள்
அச்சு(வெவ்வேறு மொழிகளின் பட்டியல்: ')

# பட்டியலை மீண்டும் செய்யவும்
க்கானபெயர்இல்மொழிகள்:

# தற்போதைய பட்டியல் உருப்படியை அச்சிடவும்
அச்சு(பெயர்)

# வளையத்திலிருந்து வெளியேற நிலையை சரிபார்க்கவும்
என்றால் (பெயர்== 'பைதான்'):
இடைவேளை

# லூப் டெர்மினேஷன் செய்தியை அச்சிடுங்கள்
அச்சு('வளையத்திலிருந்து நிறுத்தப்பட்டது')

வெளியீடு:

ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்.

எடுத்துக்காட்டு -3: ஒரு அகராதியிலிருந்து குறிப்பிட்ட மூன்று உருப்படிகளைப் படிக்கவும்

பின்வரும் எடுத்துக்காட்டில் ஒரு அகராதியிலிருந்து மூன்று குறிப்பிட்ட உருப்படிகளை மட்டுமே நீங்கள் எவ்வாறு படிக்க முடியும் என்பதைக் காட்டுகிறது ஒரு இடைவெளி அறிக்கை மற்றும் க்கான வளையம். ஆறு உருப்படிகளின் அகராதி ஸ்கிரிப்டில் வரையறுக்கப்படுகிறது, அங்கு விசையில் மாணவரின் பெயர் உள்ளது மற்றும் மதிப்பு அந்த மாணவரின் தகுதி நிலையை கொண்டுள்ளது. தி க்கான லூப் அகராதியின் மதிப்புகளைப் படிக்கவும் மற்றும் 1 முதல் 3 க்குள் உள்ள தகுதிப் பட்டியலில் இருக்கும் மாணவர்களின் பெயர்களைப் பட்டியலிடவும் பயன்படுத்தப்படுகிறது. இடைவேளை அறிக்கை

#!/usr/bin/env python3
# முதல் மூன்று நபர்களின் பெயர்களைச் சேமிக்க பட்டியலை வரையறுக்கவும்
முதலிடம்= ['','','']

# சுழற்சியை நிறுத்த எதிர் மதிப்பை அமைக்கவும்
எதிர்= 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 python3
# எண்களின் பட்டியலை அறிவிக்கவும்
எண்கள்= [5, 10, பதினொன்று, பதினைந்து, 25,30,46, நான்கு. ஐந்து, ஐம்பது]

# அச்சிடப்பட்ட செய்தி
அச்சு(3 மற்றும் 5 ஆல் வகுக்கப்படும் எண்கள்:)

# பட்டியலை மீண்டும் செய்யவும்
க்கானஎன்இல்எண்கள்:

# அறிக்கையைத் தொடர நிலையை சரிபார்க்கவும்
என்றால் (n %3 ! = 0 அல்லதுn %5 ! = 0):
தொடரும்

# 3 மற்றும் 5 ஆல் வகுபடும் எண்களை அச்சிடவும்
வேறு:
அச்சு(என்)

வெளியீடு:

ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்.

எடுத்துக்காட்டு -5: அகராதியில் இருந்து குறிப்பிட்ட மதிப்புகளை அச்சிடவும்

ஐந்து நபர்களின் அகராதி ஸ்கிரிப்டில் வரையறுக்கப்பட்டுள்ளது, அங்கு விசையில் நபரின் பெயர் உள்ளது மற்றும் ஒவ்வொரு விசையின் மதிப்பும் உள்ளது தற்போது ' அல்லது ' இல்லை ' மதிப்பாக. பின்வரும் ஸ்கிரிப்ட் மதிப்புள்ள அகராதியிலிருந்து நபர்களின் பெயர்களை அச்சிடும், 'தற்போது' .

#!/usr/bin/env python3
# 5 நபர்களின் அகராதியை வரையறுக்கவும்
நபர்கள்= {'திரு. மைக்கேல் ':'தற்போது', 'திரு. ராபின்:'இல்லை', 'திருமதி. அவள்':'இல்லை',
'மிஸ் லாரா':'தற்போது', 'திரு. ஹொசைன் ':'தற்போது' }

# அச்சிடப்பட்ட செய்தி
அச்சு('பின்வரும் நபர்கள் கூட்டத்தில் உள்ளனர்:')

# அகராதியை மீண்டும் செய்யவும்
க்கானபெயர்இல்நபர்கள்:
# அறிக்கையைத் தொடர நிலையை சரிபார்க்கவும்
என்றால் (நபர்கள்[பெயர்] == 'இல்லை'):
தொடரும்
# நபரின் பெயரை அச்சிடுங்கள்
வேறு:
அச்சு(பெயர்)

வெளியீடு:

ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்.

முடிவுரை:

இந்த டுடோரியலில் பல்வேறு உதாரணங்களைப் பயன்படுத்தி ஒரு வளையத்திற்குள் இடைவெளி மற்றும் தொடர் அறிக்கைகளுக்கு இடையிலான வேறுபாடுகள் விளக்கப்பட்டுள்ளன. லூப்பில் உள்ள இந்த அறிக்கைகளின் பயன்களை வாசகர்கள் சரியாக அறிய உதவும்.

ஆசிரியரின் வீடியோவைப் பாருங்கள்: இங்கே