خطای IndentationError در پایتون
سلام، این کدو نوشتم ولی بهم خطای indentation میده. نمیدونم مشکلش از کجاست. میشه راهنمایی کنید؟
IndentationError: expected an indented block
for i in range(5):
print(i)
سلام، این کدو نوشتم ولی بهم خطای indentation میده. نمیدونم مشکلش از کجاست. میشه راهنمایی کنید؟
IndentationError: expected an indented block
for i in range(5):
print(i)
مشکل از عدم استفاده از indentation (ترازبندی) در خط print(i)
است. باید این خط را با یک سطح به داخل (معمولاً ۴ فاصله یا یک تب) تراز کنید. کد صحیح به شکل زیر است:
for i in range(5):
print(i)
خب ببین,یکی از قوانین مهم زبان پایتون این است که:
باید بعد از statement ها یا توابع که یا هر....که بعدش از علامت : استفاده میشود.
به اندازه 4 اسپیس یا یک تب فاصله باید بزاریم.
کد درست این هست
for i in range(5):
print(i)
باید دستوری که میخوای داخل جلقه اجرا بشه جلوتر از اون عبارت فوق باشه
سلام دوباره. به یاد داشته باشید فاصله ها در پایتون مهم است مثلا شما نمیتوانید بگویید:
def hello():
print("Hello world!")
برای نوشتن حلقه ها و توابع باید قبل از بدنه ی انها 4 تا اسپیس یا فاصله که با زدن تب هم میشود بگذارید.
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام