خب سلام. امروز می خوایم اموزش دستور input رو که خیلی به درد می خوره شروع کنیم. تا حالا شده برید توی یه سایتی و اون واسه ورود نام کاربری و.... بخواد؟ دستور input دقیقا برای همین کار درست شده است. یعنی برای گرفتن چیزی از کاربر. حالا این جا استپ کنید.
احتمالا هممون توی ریاضی از ایکس و ایگرگ استفاده کردیم. این ها متغیر هایی هستند که ما می تونیم چیزی را توی ان ها ذخیره کنیم. یک کمد رو در نظر بگیرید که کلی کشو داره. هر کشو هم یک اسم داره. ما می تونیم توی این کشو ها هر چیزی رو ذخیره کنیم. اسم کشو رو هم می تونیم خودمون اتخاب کنیم. مثلا بذاریم ایکس یا هر چیز دیگه ای.
خب حالا برگردید به پاراگراف اول. فرض کنید ما می خوایم سن کاربرو بگیریم. وقتی ما سنه کاربرو گرفتیم باید اونو یک جایی ذخیره کنیم. و این جاست که متغیر ها خودی نشون می دن. ما برای ذخیره از متغیر ها استفاده می کنیم. ما اسم کاربرو توی این متغیر ها ذخیره می کنیم.
A=input("seneton ro vared konid")l
A در این جا نقش متغیر داره. ما هر وقت از دستور input استفاده می کنیم باید عبارت مورد نظرمون رو توی ("") بذاریم وگرنه برنامه اجرا نمیشه. عبارتی که جلوی input میاد- اگر برنامه را اجرا کنیم متن عبارت چاپ می شود- مثلا من در بالا سوالی پرسیدم که اگه برنامه اجرا بشه اون عبارت چاپ میشه و برنامه منتظره میمونه تا کاربر یک چیزی وارد کنه. سنی که کاربر میزنه توی متغیرa ذخیره میشه.
نکته: دستور input فقط برای گرفتن عدد از کاربر کاربرد دارد و برای گرفتن حروف و .... دستور دیگری وجود دارد.
A=input("adad aval ra vared kon")k
B=input("adad dovom ro vared konid")k
"Print "a + b
این جا اول کاربر سوال اسمتون چیه رو جواب میده و پایتون اونو توی متغیرa ذخیره می کنه. بعد به سوال فامیلیتون چیه جواب می ده که اون توی b ذخیره می شه. بعد پایین میبینیم که نوشته شده a+b. این یعنی پایتون چیزی رو که توی a ذخیره کرده اول چاپ می کنه بعد کنارش چیزی که در b ذخیره شده. یعنی اگر من سوال اولو 13 جواب داده باشم و سوال دومو 12 پایتون دوتاشونو کنار هم چاپ می کنه.
ولی اگر a+b را فقط جلوی print بنویسیم حاصل را چاپ می کند.
نکته: هر وقت از دستور input استفاده می کنیم باید متغیر ها در سمت چپ باشند مانند مثال بالا.
نام عملگرها در پایتون:
* ضرب
/ تقسیم
% محاسبه ی باقی مانده. یعنی اگر بنویسیم:
print 30%10
و برنامه را اجرا کنیم پایتون باقی مانده 30 را بر 10 حساب می کند که می شود 3 و ان را چاپ می کند.
+ جمع
- تفریق
** توان