Data Science · मराठी आवृत्ती · Python basics
P6.5 Python while Loop उदाहरणांसह
हे का शिकायचं?
किती फेऱ्या लागतील ते आधी माहीत नसतं — बचत goal किती महिन्यांत पूर्ण होईल?
हे काय आहे?
while condition: — condition True आहे तोपर्यंत loop चालत राहतो. आत condition बदलली नाही तर loop कधीच थांबत नाही.
कसं करायचं?
Step 1. Starting value ठरवा.
Step 2. while condition: लिहा.
Step 3. आत value बदला म्हणजे loop थांबेल.
उदाहरणं: copy करा आणि चालवा
उदाहरण A: बचत goal ला किती महिने
हा code चालवा:
saved = 0
months = 0
while saved < 2000:
saved += 300
months += 1
print(months, "months, saved €", saved)
तुम्हाला दिसणारा output:
7 months, saved € 2100
याचा अर्थ: Goal पूर्ण होईपर्यंत दर महिन्याला बचत जोडली आणि महिने मोजले.
उदाहरण B: Stock संपत जातो
हा code चालवा:
stock = 150
day = 0
while stock > 0:
day += 1
stock -= 40
print("Out of stock on day", day)
तुम्हाला दिसणारा output:
Out of stock on day 4
याचा अर्थ: Stock शून्य होईपर्यंत loop चालला.