python - IndentationError: expected an indented block 10 -


यहाँ कोड है

  import RPi.GPIO GPIO आयात समय GPIO.setmode ( GPIO.BCM) GPIO.setup (2, GPIO.IN) सच है, तो: यदि GPIO.input (2) == गलत: प्रिंट ("मार्शल्लो एक अच्छा इनपुट बनाता है") time.sleep (0.5) फ़ाइल "marshmallow.py" , लाइन 11 प्रिंट ("मार्शमॉलो एक अच्छा इनपुट बनाता है") ^ इंडेंटेशन एरर: अपेक्षित एक इंडेंट ब्लॉक   

मुझे एक पुस्तक से यह कोड मिला है और मुझे यकीन नहीं है कि क्या गलत है ... < /

यदि ब्लॉक (या उस बात के लिए कोई ब्लॉक) में कोड होना चाहिए ब्लॉक खोलने वाले कथन से आगे बढ़ें इस संदर्भ में, इसका मतलब है कि आपका कोड इस तरह दिखना चाहिए:

  जबकि सही: GPIO.input (2) == गलत: प्रिंट ("मार्शमॉल एक अच्छा इनपुट करता है") time.sleep (0.5)   

या शायद यह पसंद है:

  जबकि सही: अगर GPIO.input (2) == गलत: प्रिंट ("मार्शमॉलो एक अच्छा बनाता है इनपुट ") time.sleep (0.5)   

आपने जो कोड पोस्ट किया है, यह पूरी तरह से स्पष्ट नहीं है कि आप इनमें से कौन सा दो चाहते हैं (हालांकि यह संभवतः पूर्व है - आप संभवत: बनना चाहते हैं प्रत्येक पाश चलने पर सो रहा है)।

यह भी ध्यान रखें कि पायथन कोड में, यह पसंद किया जाता है कि प्रत्येक स्तर के इंडैेंडेशन में 4 रिक्त स्थान शामिल हैं, न कि 2 - तो आदर्श , यह कोड इस प्रकार दिखाई देगा: < / html>

Comments

Popular posts from this blog

sql - Return Function using Cursor -

c++ - why does this code produce a runtime error? -

javascript - Is there any way to add a new parameter to a function programmatically? -