शुरू करेंमुफ़्त में शुरू करें

बेसिक 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 लूप कोड करें जो तब तक चलता रहे जब तक offset 0 के बराबर न हो. while लूप के अंदर:
    • वाक्य "correcting..." प्रिंट करें.
    • फिर, offset की वैल्यू 1 से घटाएँ. आप यह offset = offset - 1 से कर सकते हैं.
    • अंत में, अभी भी लूप के अंदर, offset प्रिंट करें ताकि आप देख सकें यह कैसे बदलता है.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Initialize offset


# Code the while loop
कोड संपादित करें और चलाएँ