बेसिक while लूप
नीचे आपको वीडियो का उदाहरण दिया गया है, जहाँ error वैरिएबल, जिसकी शुरुआती वैल्यू 50.0 है, हर रन में 4 से divide की जाती है और प्रिंट होती है:
error = 50.0
while error > 1 :
error = error / 4
print(error)
यह उदाहरण काम आएगा, क्योंकि अब बारी है कि आप खुद एक while लूप बनाएँ! हम एक while लूप कोड करेंगे जो inverted pendulum के लिए एक बहुत बेसिक control system लागू करता है. अगर perfectly straight पोज़िशन से कोई offset है, तो while लूप उस offset को धीरे-धीरे ठीक करेगा.
ध्यान दें: अगर आपका while लूप चलने में बहुत समय ले रहा है, या आपका सेशन expire हो रहा है, तो संभव है कि आपने एक infinite loop बना दिया हो. खासकर, loop की सामग्री को चार spaces या auto-indentation से indent करना याद रखें, और यह भी सुनिश्चित करें कि ऐसी conditions हों जिनसे लूप किसी बिंदु पर रुक जाए.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Python
अभ्यास निर्देश
offsetवैरिएबल को शुरुआती वैल्यू8के साथ बनाएँ.- ऐसा
whileलूप कोड करें जो तब तक चलता रहे जब तकoffset0के बराबर न हो.whileलूप के अंदर:- वाक्य
"correcting..."प्रिंट करें. - फिर,
offsetकी वैल्यू 1 से घटाएँ. आप यहoffset = offset - 1से कर सकते हैं. - अंत में, अभी भी लूप के अंदर,
offsetप्रिंट करें ताकि आप देख सकें यह कैसे बदलता है.
- वाक्य
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Initialize offset
# Code the while loop