continue

Python continue Statement

continue అనేది loop లోని ప్రస్తుత iteration ను మధ్యలోనే ఆపి, మిగిలిన statements ను skip చేసి, నేరుగా తదుపరి iteration కు వెళ్లడానికి ఉపయోగిస్తాము.

continue ఎందుకు ఉపయోగిస్తాము?

Loop లో కొన్ని values లేదా పరిస్థితులను మాత్రమే skip చేయాలి, కానీ మొత్తం loop ను ఆపకూడదు అనుకున్నప్పుడు continue ఉపయోగిస్తాము.

ఇది ఎలా పనిచేస్తుంది?

  1. Python loop లో ఒక value ను తీసుకుంటుంది.
  2. if condition ను పరీక్షిస్తుంది.
  3. condition True అయితే continue అమలవుతుంది.
  4. ఆ iteration లోని మిగిలిన code skip అవుతుంది.
  5. Loop తదుపరి value తో కొనసాగుతుంది.

break మొత్తం loop ను ఆపుతుంది. కానీ continue ప్రస్తుత iteration ను మాత్రమే skip చేసి loop ను కొనసాగిస్తుంది.

Syntax

for item in sequence:
    if condition:
        continue
    statement

Simple Explanation

ఒక classroom లో ప్రతి student పేరు పిలుస్తున్నారని ఊహించండి. ఒక student absent అయితే, అతని వివరాలను skip చేసి, వెంటనే తదుపరి student పేరు పిలుస్తారు. Loop లో ఇదే పని చేయడానికి continue ఉపయోగిస్తాము.

ఉదాహరణకు, 1 నుండి 5 వరకు numbers print చేయాలి, కానీ 3 ను print చేయకూడదు. 3 వచ్చినప్పుడు continue ఉపయోగిస్తే, 3 కు సంబంధించిన print statement skip అవుతుంది. తర్వాత 4, 5 print అవుతాయి.

Real-Life Example

ఒక shopping list లో కొన్ని products అందుబాటులో లేవని అనుకుందాం. అందుబాటులో లేని product ను skip చేసి, మిగిలిన products ను process చేయవచ్చు. ఇలాంటి సందర్భంలో continue ఉపయోగపడుతుంది.

Code Examples

3 ను skip చేసి మిగిలిన numbers ను print చేయడం

for number in range(1, 6):
    if number == 3:
        continue
    print(number)

ఈ code 1 నుండి 5 వరకు numbers ను పరిశీలిస్తుంది. number విలువ 3 అయినప్పుడు continue అమలవుతుంది. అందువల్ల ఆ iteration లోని print(number) skip అవుతుంది. Loop మాత్రం ఆగదు; 4 మరియు 5 కోసం కొనసాగుతుంది.

1
2
4
5

Line-by-Line Explanation

for number in range(1, 6):
ఈ line 1 నుండి 5 వరకు values ను ఒక్కొక్కటిగా తీసుకొని loop ను నడుపుతుంది. range(1, 6) లో 6 చేర్చబడదు.
if number == 3:
ప్రస్తుత number విలువ 3 కి సమానమా అని ఈ line పరీక్షిస్తుంది. విలువ 3 అయితే condition True అవుతుంది.
continue
condition True అయినప్పుడు ఈ statement ప్రస్తుత iteration లోని మిగిలిన code ను skip చేస్తుంది. తర్వాత loop తదుపరి number కు వెళుతుంది.
print(number)
ఈ line ప్రస్తుత number ను print చేస్తుంది. number విలువ 3 అయినప్పుడు continue కారణంగా ఈ line అమలు కాదు.

Try It

Try this Python code:

Example

for number in range(1, 8):
    if number == 4:
        continue
    print(number)

Try It Yourself »

Practice

Practice: 1 నుండి 10 వరకు numbers ను print చేయండి. 3 యొక్క multiples అయిన 3, 6, 9 ను print చేయకుండా continue ఉపయోగించండి.

Hint: ప్రతి number ను 3 తో భాగించినప్పుడు remainder 0 వస్తే, ఆ number ను skip చేయండి. దానికి number % 3 == 0 condition ఉపయోగించవచ్చు.

Practice: 1 నుండి 8 వరకు numbers ను print చేయండి. 5 ను మాత్రమే skip చేయడానికి continue ఉపయోగించండి.

Hint: number విలువ 5 కి సమానమైనప్పుడు continue ఉపయోగించండి.

Common Mistakes

continue ను loop బయట ఉపయోగించడం. continue సాధారణంగా for లేదా while loop లోపల మాత్రమే ఉపయోగించాలి.
continue statement ను తప్పనిసరిగా loop block లోపల indentation తో రాయండి.
continue తర్వాత ఉన్న code ఆ iteration లో కూడా అమలవుతుందని అనుకోవడం.
continue వచ్చిన వెంటనే ఆ iteration లోని మిగిలిన statements skip అవుతాయి. Loop తదుపరి iteration కు వెళుతుంది.
continue స్థానంలో break ఉపయోగించడం.
ఒక iteration ను మాత్రమే skip చేయాలంటే continue ఉపయోగించండి. మొత్తం loop ను ఆపాలంటే break ఉపయోగించండి.
continue ను if condition లేకుండా ఉపయోగించి, ప్రతి iteration ను skip చేయడం.
skip చేయాల్సిన పరిస్థితిని గుర్తించే సరైన if condition ను continue ముందు రాయండి.

Interview Questions

Python లో continue statement అంటే ఏమిటి?

Answer: continue ప్రస్తుత loop iteration లోని మిగిలిన code ను skip చేసి, తదుపరి iteration కు loop ను పంపుతుంది.

continue మరియు break మధ్య తేడా ఏమిటి?

Answer: continue ప్రస్తుత iteration ను మాత్రమే skip చేస్తుంది. break మొత్తం loop ను పూర్తిగా ఆపుతుంది.

continue ను ఎక్కడ ఉపయోగించవచ్చు?

Answer: continue ను for loop లేదా while loop లోపల ఉపయోగించవచ్చు.

ఒక loop లో number 0 అయినప్పుడు దాన్ని skip చేయడానికి ఏ statement ఉపయోగిస్తారు?

Answer: if number == 0: condition లో continue statement ఉపయోగించాలి.

Exam Questions

క్రింది code యొక్క output ఏమిటి?

for number in range(1, 5):
if number == 2:
continue
print(number)

Answer:

Output:
1
3
4

continue statement యొక్క ప్రధాన ఉపయోగం ఏమిటి?

Answer:

ప్రస్తుత iteration లోని మిగిలిన statements ను skip చేసి, loop ను తదుపరి iteration నుండి కొనసాగించడం.

క్రింది code లో 3 ఎందుకు print కాదు?

for number in range(1, 5):
if number == 3:
continue
print(number)

Answer:

number విలువ 3 అయినప్పుడు continue అమలవుతుంది. అందువల్ల ఆ iteration లో print(number) skip అవుతుంది.

Quick Revision

  • continue ప్రస్తుత iteration ను మాత్రమే skip చేస్తుంది.
  • continue తర్వాత loop తదుపరి iteration కు వెళుతుంది.
  • continue మొత్తం loop ను ఆపదు.
  • కొన్ని values లేదా conditions ను skip చేయడానికి continue ఉపయోగిస్తాము.
  • continue సాధారణంగా if condition లోపల ఉపయోగించబడుతుంది.
  • break మొత్తం loop ను ఆపుతుంది; continue ప్రస్తుత iteration ను మాత్రమే skip చేస్తుంది.

Test Your Knowledge

Take a short quiz based on this lesson.

10 Questions • Results
Scroll to Top