دوره‌ها / آموزش پایتون (Python) / نحو و نگارش (Python Syntax)

نحو و نگارش (Python Syntax)

15 دقیقه Article

قواعد نوشتاری: سینتکس پایتون (Syntax) 📏✍️

سینتکس پایتون را می‌توان با زبان‌های دیگر مقایسه کرد، اما یک تفاوت بزرگ و حیاتی وجود دارد: تورفتگی (Indentation).

۱. تورفتگی؛ نفسِ زندگی در پایتون

در زبان‌هایی مثل C یا Java از {} برای مشخص کردن بلوک‌های کد استفاده می‌شود. در پایتون، شما باید از فاصله (Space) یا Tab استفاده کنید.

if 5 > 2:
    print("Five is greater than two!")
خطای IndentationError: اگر تورفتگی را رعایت نکنید (مثلاً فراموش کنید برای دستور زیرِ if فاصله بگذارید)، پایتون کد شما را اجرا نمی‌کند و خطا می‌دهد.

۲. انتهای خطوط

در پایتون، نیازی به گذاشتن سمی‌کولون (;) در انتهای خطوط نیست. انتهای هر خط به معنی اتمام آن دستور است.

۳. حساسیت به حروف (Case Sensitivity)

پایتون به حروف بزرگ و کوچک حساس است. یعنی متغیر a با متغیر A کاملاً متفاوت است.

تمرین‌های عملی

برای تثبیت یادگیری این درس تمرین‌های زیر را حل کنید

اصلاح تورفتگی Medium
سوال تمرین

کد زیر دارای خطای سینتکسی است. آن را طوری اصلاح کنید که خروجی چاپ شود:

پاسخ تمرین
PYTHON
if 5 > 2:
    print("Correct!")

آماده رفتن به درس بعدی هستید؟

این درس را به پایان رساندید و می‌توانید به درس بعدی بروید.