பைத்தானில் ஒரு நேர சுழற்சியை எவ்வாறு பயன்படுத்துவது

பைத்தானில் ஒரு நேர சுழற்சியை எவ்வாறு பயன்படுத்துவது

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





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





சிறிது நேர வளையத்தை எங்கு பயன்படுத்தலாம்?

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





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

விண்டோஸ் 10 க்கான இலவச வீடியோ பிளேயர்

தொடர்புடையது: கம்ப்யூட்டர் புரோகிராமிங்கில் லூப் எப்படி வேலை செய்கிறது



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

இந்த அறிக்கையை ஒரு போது லூப், நீங்கள் சொல்லலாம்: 'ஆடுகளின் வெப்பநிலை 37 டிகிரிக்கு மேல் இருக்கும்போது, ​​ஆரோக்கியமற்றதாக அச்சிடவும்.'





எதிர்பார்த்தபடி, அது போது அறிக்கை அமைக்கப்பட்ட நிலை இருக்கும் வரை தொடர்ந்து 'ஆரோக்கியமற்ற' முடிவை அச்சிடுகிறது உண்மை .

சுழற்சியின் போது பைத்தானை எவ்வாறு பயன்படுத்துவது- நடைமுறையில்

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





while 3 <5:
print('It's less than 5')

க்கான நிபந்தனை போது மேலே உள்ள குறியீட்டில் லூப் உள்ளது 3<5 .

இப்போது அதைப் பார்ப்போம் போது முந்தைய பகுதியிலிருந்து மந்தை ஆய்வு உதாரணத்திற்கான லூப் குறியீடு:

StdTemperature = 37
sheep_temp = 38
while sheep_temp > StdTemperature:
print('unhealthy')
else:
print('healthy')

மேலே உள்ள குறியீடு துணுக்கில், வெப்பநிலை வரம்பு 37. தி செம்மறி_கூடு மாறி ஒவ்வொரு ஆடுகளின் வெப்பநிலையையும் சேமிக்கிறது. தி போது வெப்பநிலை 37 க்கு மேல் இருக்கும் வரை வளையம் 'ஆரோக்கியமற்ற' வெளியீட்டை வைத்திருக்கிறது; இந்த வழக்கில் சுழற்சியை செயல்படுத்துவதற்கான நிபந்தனை இது. நீங்கள் மாறினால் செம்மறி_கூடு 37 க்கும் குறைவான மதிப்புக்கு, அது செயல்படுத்துகிறது வேறு அறிக்கை

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

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

குறியீடு தொடர்ந்து இயங்குவதை நிறுத்த, நீங்கள் ஒரு அறிமுகப்படுத்தலாம் இடைவேளை உதாரணக் குறியீட்டில் இது போன்ற அறிக்கை:

StdTemperature = 37
sheep_temp = 38
while sheep_temp > StdTemperature:
print('unhealthy')
break
else:
print('healthy')

A இன் மற்றொரு பயன்பாட்டு வழக்கைப் பார்ப்போம் போது 1 மற்றும் 10 க்கு இடையில் உள்ள எண்களின் பட்டியலை உருவாக்குவதன் மூலம் வளையுங்கள்:

a = 11
b = 1
while b a -= 1
print(a)

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

நீங்கள் மாற்றியமைக்கலாம் போது ஒவ்வொரு வெளியீட்டையும் 2 ஆல் பெருக்க மேலே வளையுங்கள்:

a = 11
b = 1
while b a -= 1
print(a, 'x', '2', '=', a*2)

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

a = 10
b = 2
while b <10:
b+=1
print(b)
if b==8:
print(a)
break

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

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

a = 10
b = 2
while b <10:
b+=1
if b==9:
continue
print(b)

வெளியீட்டைக் கட்டுப்படுத்துவதற்குப் பதிலாக a இடைவேளை மேலே உள்ள குறியீடு உங்கள் நிரலுக்கு அறிவுறுத்துகிறது தொடரும் எண்ணாமல் 9.

1 மற்றும் 10 க்கு இடையில் உள்ள அனைத்து சம எண்களையும் வெளியிடுவதற்கு மேலே உள்ள சுழற்சியையும் நீங்கள் மாற்றலாம்:

a = 10
b = 1
while b <= 10:
b+=1
if b%2==0:
print(b)

குறிப்பு: பைத்தானின் உள்ளமைக்கப்பட்ட IDLE உடன் இந்த உதாரணங்களை இயக்க விரும்பவில்லை என்றால், உங்களால் முடியும் ஜூபிட்டர் நோட்புக் பயன்படுத்தவும் அத்துடன், ஆனால் நீங்கள் வேண்டும் பைதான் மெய்நிகர் சூழலை உருவாக்கி செயல்படுத்தவும் அந்த விருப்பத்தை பயன்படுத்த.

ஒரு நேர வளையத்திற்கு நடைமுறையில் வரம்புகள் உள்ளதா?

இது நிஜ வாழ்க்கை நிகழ்வுகளில் குறிப்பிட்ட பிரச்சனைகளை தீர்க்கும் போது, ​​ஏ போது வரிசைகளின் தொகுப்பைக் கையாளும் போது பைத்தானில் உள்ள வளையத்திற்கு சில வரம்புகள் உள்ளன.

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

பகிர் பகிர் ட்வீட் மின்னஞ்சல் பைத்தானில் உங்கள் சொந்த தொகுதியை எவ்வாறு உருவாக்குவது, இறக்குமதி செய்வது மற்றும் மீண்டும் பயன்படுத்துவது

பைதான்: தொகுதிகளில் குறியீடு மறுபயன்பாட்டின் முக்கியமான அடிப்படையை நாங்கள் விளக்குகிறோம்.

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • நிரலாக்க
  • நிரலாக்க
  • பைதான்
எழுத்தாளர் பற்றி இடிசோ ஒமிசோலா(94 கட்டுரைகள் வெளியிடப்பட்டன)

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

இடோவு ஒமிசோலாவில் இருந்து மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்