Data Science · मराठी आवृत्ती · Python basics
P6.6 Python Loops मध्ये break आणि continue
हे का शिकायचं?
पहिली चूक सापडली की थांबायचं किंवा रिकाम्या values सोडून पुढे जायचं असतं.
हे काय आहे?
break loop पूर्ण थांबवतो. continue फक्त ही फेरी सोडून पुढच्या item कडे जातो.
कसं करायचं?
Step 1. Condition तपासा.
Step 2. थांबायचं असेल तर break.
Step 3. फक्त skip करायचं असेल तर continue.
उदाहरणं: copy करा आणि चालवा
उदाहरण A: पहिल्या problem वर थांबा
हा code चालवा:
balances = [500, 230, -40, 900]
for b in balances:
if b < 0:
print("First negative:", b)
break
तुम्हाला दिसणारा output:
First negative: -40
याचा अर्थ: break नंतर पुढचे items तपासले गेले नाहीत.
उदाहरण B: रिकाम्या values skip करा
हा code चालवा:
temps = [98.6, None, 99.1, None, 100.4]
total = 0
count = 0
for t in temps:
if t is None:
continue
total += t
count += 1
print(round(total / count, 2))
तुम्हाला दिसणारा output:
99.37
याचा अर्थ: continue मुळे रिकाम्या values सोडून बाकीचे process झाले.