در حال بارگذاری...

مقدمهٔ Python

خروجی را اول ببین، بعد برو سراغ تعریف. یک‌بار فقط کلمهٔ tea می‌آید. بار دوم دو خط جدا: بالا lida، پایین tea. هر دو را print نوشته. گیومه‌ای که در کد دور این کلمه‌هاست روی خروجی نیست.

مفسر خط‌ها را از بالا اجرا می‌کند

برنامه همین متنی است که در فایل می‌نویسی. مفسر از خط اول شروع می‌کند، آن خط را انجام می‌دهد، بعد می‌رود سراغ خط بعدی. خطی که Python نباشد خطا می‌دهد و پایین‌تر اجرا نمی‌شود. مفسر جای تو تصمیم نمی‌گیرد.

print متن را روی خروجی می‌نویسد

print تابع چاپ است. متنی که باید چاپ شود را داخل پرانتز می‌نویسی. اگر از HTML و CSS و JavaScript آمده‌ای، این‌جا دنبال عنوان، رنگ، یا دکمه نگرد. خروجی برنامه جای دیگری است، نه داخل صفحهٔ سایت.

tea را با گیومه بده

tea را داخل گیومه بگذار تا Python بفهمد این یک نوشته است. بدون گیومه، tea اسم یک چیز است. این صفحه چنین اسمی نساخته.

چاپ یک کلمه

python
print("tea")

خروجی tea است، نه "tea". گیومه در فایل می‌ماند و چاپ نمی‌شود. گیومه را بردار و print(tea) بنویس: برنامه همان‌جا می‌ایستد، چون اسم tea وجود ندارد.

اول اسم مهمان، بعد نوشیدنی

خط اول مهمان را می‌گوید: lida. خط دوم نوشیدنی را: tea. print دوم صبر می‌کند تا اولی تمام شود. هر print خط تازهٔ خودش را می‌سازد. صفحه‌های بعد همین دو تا را به‌صورت مقدار نگه می‌دارند؛ اینجا فقط چاپ می‌شوند، به همین ترتیب.

مهمان و نوشیدنی

python
print("lida")
print("tea")

این را یک خط نخوان. lida / tea خروجی این فایل نیست. از بالا: lida. خط بعد: tea. اگر جای دو print را عوض کنی، اول tea می‌آید و بعد lida.

سه چیزی که برنامه را متوقف می‌کند

print را با حرف کوچک بنویس. Print و PRINT همان تابع نیستند. پرانتز لازم است؛ print "tea" در Python امروز خطا است. گیومهٔ باز باید همان‌جا بسته شود، وگرنه نوشته ناتمام می‌ماند.

اسم، ورودی، و فایل هنوز نیستند

این صفحه اسم تازه نمی‌سازد، چیزی که تایپ می‌کنی را نمی‌خواند، و فایلی باز نمی‌کند. نتیجه فقط متن است: یا یک کلمه، یا دو خط.

مرورگر را این‌جا رها کن

کلیک و عنوان و رنگ مال این صفحه نیستند. اگر خروجی را با صفحهٔ سایت یکی بگیری، درس را اشتباه خوانده‌ای. فقط متنی را چک کن که print نوشته.

نصب برای صفحهٔ بعد است

این‌جا Python را نصب نمی‌کنی و فایل را هم اجرا نمی‌کنی. صفحهٔ بعد همان کار را یاد می‌دهد. بعد از آن دوره می‌رود سراغ مقدار، شرط، فهرست، فایل، و یک برنامهٔ کوچک خط فرمان. فریمورک وب در این مسیر نیست.

خودت جواب بده

  1. print("tea") اجرا شود، روی خروجی چه می‌ماند؟ فقط tea، بدون گیومه.
  2. اول print("lida") و بعد print("tea"). خط بالا چیست و خط پایین چیست؟
  3. چرا tea را بدون گیومه به print نمی‌دهی؟
  4. چرا Print با حرف بزرگ غلط است و چرا پرانتز را برنمی‌داری؟
  5. چرا lida / tea را خروجی این صفحه حساب نمی‌کنی؟

این برداشت‌ها غلط است

print متن خروجی را می‌نویسد. صفحهٔ وب نمی‌سازد و گیومه را چاپ نمی‌کند.

  • منتظر باشی عنوان مرورگر عوض شود
  • گیومه یا پرانتز را حذف کنی
  • Print را با حرف بزرگ بنویسی
  • فکر کنی دو print روی یک خط جمع می‌شوند
  • خروجی را lida / tea بخوانی

اگر بخواهی جمعش کنی

مفسر از خط اول پایین می‌آید و خط خراب را رد نمی‌کند.
print("tea") کلمهٔ tea را نشان می‌دهد؛ گیومه دیده نمی‌شود.
print با حرف کوچک است و متن داخل پرانتز است.
دو print دو خط می‌سازند: اول lida، بعد tea.
نصب و اجرای فایل مال این صفحه نیست.

🧠 دانش خود را بیازمایید

آماده شروع

دانش خود را بیازمایید

خود را با این آزمون تعاملی به چالش بکشید و ببینید موضوع را چقدر خوب درک کرده‌اید

❓
5
سوالات
🎯
70%
برای قبولی
♾️
∞
زمان
🔄
∞
تلاش‌ها

📝 دستورالعمل‌ها

  • هر سوال را با دقت بخوانید
  • بهترین پاسخ را برای هر سوال انتخاب کنید
  • می‌توانید آزمون را هر چند بار که می‌خواهید تکرار کنید
  • پیشرفت شما در بالا نمایش داده می‌شود