Python Loops
Python இரண்டு அடிப்படை சுழல் கட்டளைகளைக் கொண்டுள்ளது:
- while சுழல்கள்
- for சுழல்கள்
The while Loop
while சுழல் மூலம், ஒரு நிபந்தனை உண்மையாக இருக்கும் வரை கூற்றுகளின் தொகுப்பை நாம் செயல்படுத்த முடியும்.
எடுத்துக்காட்டு
உங்கள் சொந்த Python சேவையகத்தைப் பெறவும்:
i என்பது 6 ஐ விடக் குறைவாக இருக்கும் வரை i ஐ அச்சிடவும்:
i = 1
while i < 6:
print(i)
i += 1
குறிப்பு:
i ஐ அதிகரிப்பதை நினைவில் கொள்ளுங்கள், இல்லையெனில் சுழல் எப்போதும் தொடரும்.
while சுழலுக்கு தொடர்புடைய மாறிகள் தயாராக இருக்க வேண்டும், இந்த எடுத்துக்காட்டில் நாம் ஒரு குறியீட்டு மாறியை வரையறுக்க வேண்டும், i, அதை 1 ஆக அமைக்கிறோம்.
The break Statement
break கூற்றுடன், while நிபந்தனை உண்மையாக இருந்தாலும் சுழலை நிறுத்த முடியும்:
எடுத்துக்காட்டு
i 3 ஆக இருக்கும்போது சுழலிலிருந்து வெளியேறவும்:
i = 1
while i < 6:
print(i)
if i == 3:
break
i += 1
இந்த எடுத்துக்காட்டில், சுழல் i 3 ஆக மாறும்போது break கூற்றால் நிறுத்தப்படுகிறது.
The continue Statement
continue கூற்றுடன், தற்போதைய மறு செய்கையை நிறுத்தி, அடுத்ததைத் தொடரலாம்:
எடுத்துக்காட்டு
i 3 ஆக இருந்தால் அடுத்த மறு செய்கைக்குத் தொடரவும்:
i = 0
while i < 6:
i += 1
if i == 3:
continue
print(i)
இங்கே, i 3 ஆக இருக்கும்போது, continue கூற்று அந்த மறு செய்கையைத் தவிர்க்கிறது, எனவே 3 அச்சிடப்படாது.
The else Statement
else கூற்றுடன், நிபந்தனை இனி உண்மையாக இல்லாதபோது ஒரு முறை குறியீட்டின் தொகுதியை இயக்கலாம்:
எடுத்துக்காட்டு
நிபந்தனை தவறானதாக மாறியதும் செய்தியை அச்சிடவும்:
i = 1
while i < 6:
print(i)
i += 1
else:
print("i is no longer less than 6")
குறிப்பு:
சுழல் break கூற்றால் நிறுத்தப்பட்டால் else தொகுதி செயல்படுத்தப்படாது.
else தொகுதி சுழல் இயல்பாக முடிவடையும் போது மட்டுமே செயல்படுத்தப்படும், break கூற்றால் வெட்டப்படாது.