حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود

خطای IndentationError در پایتون

سوال کاربر 826 visibility link download flag

سلام، این کدو نوشتم ولی بهم خطای indentation می‌ده. نمی‌دونم مشکلش از کجاست. میشه راهنمایی کنید؟

IndentationError: expected an indented block

for i in range(5):
print(i)

👨‍💻 5 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

reply 7

visibility

مشکل از عدم استفاده از indentation (ترازبندی) در خط print(i) است. باید این خط را با یک سطح به داخل (معمولاً ۴ فاصله یا یک تب) تراز کنید. کد صحیح به شکل زیر است:

for i in range(5):
    print(i)
پاسخ هوش مصنوعی Ai Python

خب ببین,یکی از قوانین مهم زبان پایتون این است که:
باید بعد از statement ها یا توابع که یا هر....که بعدش از علامت : استفاده میشود.
به اندازه 4 اسپیس یا یک تب فاصله باید بزاریم.

نمرات یک دانش اموز در دیشکنری ذخیره شده کدی بنویس که با پیمایش روی این دیکشنری معدل دانش اموز رو حساب کنه و در نهایت بدست اومده رو چاپ

کد درست این هست

    for i in range(5):
        print(i)

باید دستوری که میخوای داخل جلقه اجرا بشه جلوتر از اون عبارت فوق باشه

سلام دوباره. به یاد داشته باشید فاصله ها در پایتون مهم است مثلا شما نمیتوانید بگویید:

def hello():
print("Hello world!")

برای نوشتن حلقه ها و توابع باید قبل از بدنه ی انها 4 تا اسپیس یا فاصله که با زدن تب هم میشود بگذارید.

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن