(راهی برای حرف زدن)

دورباره اومدیم با بخشی جدید…

«قضیه چیه؟»:‌ قراره که بفهمیم «ورودی» و «خروجی» چی هست دقیقا؟!😕

واسه راحت‌تر فهمیدنش، اول یه «ماشین لباس شویی» رو فرض کنید. الان «لباس کثیف» میشه «ورودی» ما و «لباس تمیز» میشه «خروجی» ما. اون «ماشین لباس شویی» هم برناممونه دیگه😀.

یه مثال دیگه. شما دارید از یه فروشگاه خرید میکنید، «پول»ی که دارید خرج میکنید «ورودی»، و «کالا»یی که میگیرید میشه «خروجی».

ورودی رو به برنامه میدی، خروجی رو از برنامه میگیری. به همین راحتی! مثل «کنش» و «واکنش»…

«چجوری استفاده کنیم؟»: عکس زیر رو نگاه کنید:

این کدهارو تو یه فایل با پسوند .py ذخیره کنید و بعد اجرا کنید. میتونید از سایت های آنلاین هم استفاده کنید.

همونطور که دیدید، ما اینجوری از تابع استفاده میکنیم:

print(“TEXT”)

که بجای TEXT متن خودمون رو (ترجیحا به انگلیسی!) مینویسیم. فعلاً به اینکه چرا اینجوری مینویسیم و اینا کاری نداریم. چند درس بعدی یکم بیشتر میفهمیم قضیه از چه قراره😊. فقط فعلاً اینو بدونید که print الزاماً باید با حروف انگلیسی کوچک نوشته بشه. فعلاً نمیتونید کاراکتر های \ و ” رو خروجی بدید,بعدا میگم چجوری میشه، الان زوده!😋

حالا برای ورودی. مثل چیزی که نوشتیم:

a = input(“TEXT”)

که بجای TEXT متنی که میخوایم هنگام ورودی گرفتن بنویسیم, میزاریم. مثلا:

n = input(“name: “)

خروجیش میشه این:

name:

که منتظره یه چیزی بهش بدید.

این هم مثل print هست؛ باید با حروف کوچک انگلیسی بنویسید و اون چند تا کاراکتر هم تا اطلاع ثانوی در دسترس نمی‌باشند😅.

حالا سؤال پیش میاد که اون a و b و n چی هستن؟ در حقیقت اونا «متغیر» هستن که وظیفشون نگه داشتن مقداری هست که میدیم. فعلاً بدونید که میتونید حروف کوچک انگلیسی بجاشون بزارید.

حالا چه‌جوری مقداری که گرفتیم رو خروجی بدیم؟ مقداری که گرفتیم (برای مثال آخری که زدیم) توی متغییر n هست. اونو اینجوری خروجی میدیم:

print(“TEXT”,n)

یعنی یه ویرگول بزارید حله! البته بازم میشه ویرگول گذاشت. کد زیر رو نگاه کنید:

print(“name: (“,n,”)”)

این یه مثال بود. نیاز به یکم دقت داره فقط!

فعلاً زیاد سخت نگیرید. این اول کاره، قسمت‌های بعدی تازه چیزهای بیشتری یاد میگیرید و در حقیقت، چیزی که الان خوندید یه بازی بود😆! ولی فعلاً همین میتونه شما رو سرگرم کنه😄!

نمونه برنامه:‌ برنامه‌ای که اسم و سن‌تون رو بگیره، بعد خروجی بده:

ورودی اسم و سنت رو بده، خروجی بگیر!

تمرین: یه برنامه بنویس که ۵ تا اسم بگیره، بعد اونارو به ترتیب برعکس خروجی بده.

نمونه ورودی:

name 1: AAA

name 2: BBB

name 3: CCC

name 4: DDD

name 5: EEE

نمونه خروجی:

EEE

DDD

CCC

BBB

AAA

خودتونم گهگاهی تمرین کنید تا قسمت بعد. فعلا…!

3 لایک