ప్రోగ్రామింగ్లో లూప్లు శక్తివంతమైన నిర్మాణం, ఇవి కోడ్ను అనేకసార్లు పునరావృతం చేయడానికి మిమ్మల్ని అనుమతిస్తాయి. పైథాన్ రెండు ప్రధాన రకాల లూప్లను కలిగి ఉంది: for
లూప్లు మరియు while
లూప్లు.
లూప్స్ కోసం
for
జాబితా, టుపుల్ లేదా స్ట్రింగ్ వంటి విలువల శ్రేణిపై పునరావృతం చేయడానికి లూప్ ఉపయోగించబడుతుంది . లూప్ క్రమంలో ప్రతి అంశానికి కోడ్ బ్లాక్ను అమలు చేస్తుంది.
సింటాక్స్:
కొండచిలువfor variable in sequence:
# code to be executed
ఉదాహరణ:
కొండచిలువfruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
అవుట్పుట్:
apple banana cherry
లూప్స్ అయితే
ఒక while
షరతు ఉన్నప్పుడు కోడ్ బ్లాక్ని పదేపదే అమలు చేయడానికి లూప్ ఉపయోగించబడుతుంది True
. పరిస్థితి అయ్యే వరకు లూప్ కొనసాగుతుంది False
.
సింటాక్స్:
కొండచిలువwhile condition:
# code to be executed
ఉదాహరణ:
కొండచిలువi = 1
while i <= 5:
print(i)
i += 1
అవుట్పుట్:
1 2 3 4 5
లూప్ నియంత్రణ ప్రకటనలు
పైథాన్ లూప్ యొక్క ప్రవాహాన్ని నియంత్రించడానికి మిమ్మల్ని అనుమతించే అనేక లూప్ నియంత్రణ ప్రకటనలను అందిస్తుంది.
బ్రేక్ స్టేట్మెంట్
లూప్ నుండి ముందుగానే నిష్క్రమించడానికి స్టేట్మెంట్ break
ఉపయోగించబడుతుంది.
సింటాక్స్:
కొండచిలువfor variable in sequence:
# code to be executed
if condition:
break
ఉదాహరణ:
కొండచిలువfruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
if fruit == "banana":
break
అవుట్పుట్:
apple banana
ప్రకటన కొనసాగించు
లూప్ యొక్క ప్రస్తుత పునరావృతాన్ని దాటవేయడానికి మరియు తదుపరి పునరావృతంతో కొనసాగించడానికి స్టేట్మెంట్ continue
ఉపయోగించబడుతుంది.
సింటాక్స్:
కొండచిలువfor variable in sequence:
# code to be executed
if condition:
continue
ఉదాహరణ:
కొండచిలువfruits = ["apple", "banana", "cherry"]
for fruit in fruits:
if fruit == "banana":
continue
print(fruit)
అవుట్పుట్:
apple cherry
వేరే ప్రకటన
స్టేట్మెంట్ను else
ఎదుర్కోకుండా లూప్ సాధారణంగా పూర్తయినప్పుడు కోడ్ బ్లాక్ని అమలు చేయడానికి లూప్లతో స్టేట్మెంట్ను ఉపయోగించవచ్చు break
.
సింటాక్స్:
కొండచిలువfor variable in sequence:
# code to be executed
else:
# code to be executed when the loop completes normally
ఉదాహరణ:
కొండచిలువfruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
else:
print("No more fruits")
అవుట్పుట్:
యమల్apple
banana
cherry
No more fruits
నెస్టెడ్ లూప్స్
పైథాన్ ఇతర లూప్ల లోపల లూప్లను ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది, దీనిని గూడు అని పిలుస్తారు.
సింటాక్స్:
కొండచిలువfor variable1 in sequence1:
# code to be executed
for variable2 in sequence2:
# code to be executed
ఉదాహరణ:
కొండచిలువadj = ["red", "big", "tasty"]
fruits = ["apple", "banana", "cherry"]
for x in adj:
for y in fruits:
print(x, y)
అవుట్పుట్:
red apple red banana red cherry big apple big banana big cherry tasty apple tasty banana tasty cherry
మొత్తంమీద, పైథాన్ మరియు ప్రోగ్రామింగ్లో లూప్లు ఒక ప్రాథమిక భావన. లూప్లతో, మీరు సమర్థవంతమైన మరియు సౌకర్యవంతమైన కోడ్ను వ్రాయవచ్చు, ఇది పెద్ద మొత్తంలో డేటాను ప్రాసెస్ చేయడానికి లేదా సంక్లిష్ట సమస్యలను సులభంగా నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది.