سلام؛ همونجور که از تیتر احتمالا! فهمیدید، قراره با یکسری چیز کار کنیم که میتونن تغییر کنن و متغیر باشن!
بزارید یه مثال ساده بزنم: احتمالاً میدونید که پشت این بازیهای ویدیویی یه حجم عظیمی کد نویسی وجود داره ( اگر هم نمیدونستید، الآن بدونید! )؛ بعد تو بازیا معمولاً یچیزی داریم به نام جون، که این جون ما هی داره تغییر میکنه، حتی گاهی ممکنه که برابر با صفر بشه و بمیریم، حالا تو کد نویسی بازیا، این جون متغیر ما رو چجوری تعریف میکنن؟
بیاید خودمون یزره امتحان کنیم! برای کد نویسی هم که اول باید IDLE Shell رو اجرا کنید!
پس اول برید IDLE رو اجرا کنید و بعد بیاید اینجا تا با هم دیگه کار با متغیرا رو یاد بگیریم!
به طور کلی برای تعریف متغیر توی پایتون ما باید اول اسم متغیر رو بنویسیم، بعد جلوش مقداری رو که میخوایم بدیم، این مقدار هرچیزی میتونه باشه که با انواع مقدار یا همون داده تو قسمت بعدی همین سری بیشتر آشنا میشیم، پس سراغ قسمت پنجم هم برید! بعد از تعریف متغیرمون هم باید یه اینتر بزنید! حالا اون اسمی که تعریف کردید تا وقتی که تغییرش ندادید برابر با همون چیزی میمونه که گفتید، البته یه وقتی هم پاک میشه، اون موقعی که شما IDLE Shell رو ببندید!
بیاید حالا تو کد ببینیم که چی میشه »»
بیاید اول یه متغیر بسازیم به نام jun یا همون جون:
jun = 10
یه اینتر هم بزنید!
بیاید یه متغیر بسازیم به نام moadel یا همون معدل:
moadel = 19.345
یه اینتر هم بزنید!
بیاید یه متغیر بسازیم که اسممون توش باشه:
name = 'Amirmahdi Parsakhoo'
چنتا نکته:
الآن بنظرتون متغیر جون هنوز برابر با 10 هست؟ بیاید امتحان کنیم:
print(jun)
یه اینتر هم بزنید!
بابا قرار بود با متغیرا کار کنیم، اینا که همشون ثابتن؛ پس بیاید متغیر jun رو تغییر بدیم، مثلاً بازیکن ما یه تیر خورده و از جونش 3 تا کم شده:
jun = 7
یه اینتر هم بزنید!
الآن بنظرتون متغیر جون برابر با چیه؟:
print(jun)
یه اینتر هم بزنید!
بیاید دوتا متغیر رو کنار همدیگه چاپ یا پرینت کنیم؛ من میخوام اینجوری باشه که دستور پرینت به من این جمله رو برگردونه: «معدل امیرمهدی پارساخو برابر با 19.345 است!»
اما بجای استفاده از امیرمهدی پارساخو، از متغیر name و به جای معدل 19.345 از متغیر moadel استفاده کنم:
print('moadele', name,'barabar ba', moadel, 'ast!')
چنتا نکته:
شاید ترتیب کدها یزره براتون عجیب باشه، برای همین این عکس رو ببینید، شاید فهمیدید که چه خبره:
امیدوارم که کار با متغیرها رو یاد گرفته باشید، اگر سوالی دارید و یا نکتهای برای بهبود نگارش این سری دارید، خوشحال میشم نظراتتون رو بنویسید!
آموزش پایتون؛ قسمت پنجم: انواع داده