خواندن ۳ دقیقه

خروجی در پایتون

قراره توی این درس با مفهوم ساده‌ای به اسم پرینت آشنا بشی

پایتونخروجی

ما میخوایم تو این دوره با زبان برنامه‌نویسی پایتون (python) آشنا شیم. همون‌طور که از اسمش پیداست، قراره با این زبان یه سری برنامه بنویسیم که هر کدوم کار خاصی رو انجام می‌ده. این کار خاص می‌تونه از نمایش دادن یک متن ساده شروع بشه ولی انتها نداره! در واقع قراره اکثر مواردی که لازم میشه رو اینجا یاد بگیریم نه همه‌ی مباحث پایتون رو.

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

python
print("Hello From Negar AI Platform")

این برنامه رو اگر اجرا کنید متن Hello From Negar AI Platform رو به ما نشون میده.برای اینکه خودت هم بتونی تست کنی از منوی بالا میتونی روی اجرا بزنی و خودت امتحان کنی. سعی کن متن داخل دابل کوتیشن رو عوض کنی و متن دلخواهت رو بنویسی. دستور print (که پرینت تلفظ می‌شه) برای نشون دادن خروجی یا به اصطلاح چاپ‌کردن به کار میره؛ یعنی هر چیزی که داخل پرانتزش بذاریم، روی صفحه‌ی نمایش چاپ می‌شه.

چه جوری این اتفاق می‌افته؟

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

اگه بخوایم به جای متن، یک عدد چاپ کنیم کافیه داخل پرانتز عدد مورد نظرمون رو بذاریم.

python
print(200)

فقط یه نکته‌ی مهم هست متنی رو که می‌خوای چاپ کنی، باید بین دو کاراکتر ' یا " (ازین به بعد به اینا کوتیشن و دابل‌کوتیشن میگیم) بذاریم. این‌جوری پایتون می‌فهمه که با یه متن طرفه، نه چیز دیگه‌ای. در واقع هر جمله، اسم، عدد یا کاراکتر دلخواهی که بین " " یا '' قرار بگیره، دقیقا به همون شکل روی صفحه‌ی نمایش چاپ می‌شه. برای نشون دادن اعداد نیاز به گذاشتن بین کوتیشن یا دابل کوتیشن نداری.

تو برنامه‌نویسی به هر حرف میگیم یه کاراکتر. مثلا A، a، 5 یا [ که هرکدومشون یه کاراکتر هستن.

حل یک مسئله:

فرض کنید وارد یک فروشگاه شده‌اید و دو مداد خریده‌اید که قیمت هرکدام ۱۳ هزار تومان است. حالا می‌خواهید مجموع هزینه‌ای را که باید پرداخت کنید، محاسبه کنید.

برای این کار ممکن است به ذهنتان برسد که از کد زیر استفاده کنید:

python
print("13 + 13")

اما اگر این کد را اجرا کنید، نتیجه چیزی نیست که انتظار دارید!

خروجی:

bash
13 + 13

چرا به‌جای عدد ۲۶، عبارت 13 + 13 چاپ شد؟

دلیلش این است که عبارت جمع را داخل " " قرار داده‌ایم. در پایتون، هر چیزی که داخل کوتیشن قرار بگیرد، به‌عنوان یک متن (String) در نظر گرفته می‌شود و بدون هیچ محاسبه‌ای، عیناً در خروجی نمایش داده می‌شود.

برای اینکه پایتون عبارت را محاسبه کند و نتیجه جمع را نمایش دهد، کافی است کوتیشن‌ها را حذف کنیم:

python
print(13 + 13)

خروجی:

bash
26

به همین سادگی تفاوت این دو کد در یک نکته کوچک است: پایتون باید بداند با یک متن سروکار دارد یا با یک عبارت ریاضی که لازم است آن را محاسبه کند.

در رودمپ

مطالب بعدی