(تحولی در حیات یک متغیر…)

سلام! این قسمت هم یه قسمت وابسته به قسمت‌های قبلیه…😀

خب ما الان میدونیم متغیرها و مقادیر چی هستن اما اگه بخوایم مقدارشون رو تغییر بدیم چی؟ در واقع وقتی ایده‌های بزرگ‌تر به ذهن‌مون میرسه دیگه نمیتونیم فقط با جمع و ضرب اعداد کار کنیم! پس میریم سراغ «اپراتور‌ها»!

خب اپراتور ها چی هستن؟ راحت بگم، همون جمع و ضرب خودمون! ولی محدود به اینا نیست. اینجوری بگم که برای انجام یه محاسبه بین دو مقدار هستن.

«خوب؟»: فعلاً چون با مقادیر از نوع «رشته، اعداد صحیح، و اعداد اعشاری» سر و کار داریم درباره اونا بحث میکنیم. اما قبلش بهتره بدونیم که چه علامت هایی یا به عبارت دیگه، چه اپراتورهایی داریم. واسه اینکه هم کارمون راحت‌تر بشه هم یه خلاصه‌ای برای مرور داشته باشید، بازم یه فایل PDF براتون تهیه کردم.😉 دانلودش کنید اما اول ادامه این متن رو قبل از شروع خوندن PDF بخونید، چون اون بیشتر شبیه خلاصه است!😄

دانلود PDF

«توضیحات»: خب فایل رو گرفتید😃؟ اگه دقت کنید یه لیست از اپراتورها همون اول تهیه شده به همراه توضیح کارش، اما چه‌جوری از اپراتورها استفاده کنیم؟ فرض کنید دو متغیر a و b رو داریم. حالا یه اپراتور مثلاً تقسیم رو بکار میبریم:

a/b

به همین سادگی! دو تا مقدار متغیر، اپراتور تقسیم که همون / (اِسلَش) هست هم بینشون!

احتمالاً تو همون اول خوندید که علامت جمع برای اتصال رشته‌ها به هم نیز بکار میرند، اما این یعنی چی؟ بهتره برای توضیحش یه مثال بزنیم:

”۱۲۳”+”۴۵۶” => “۱۲۳۴۵۶”

”hello”+”world” => “helloworld”

”py”+”thon” => “python”

”pro”+”gramm”+”ing” => “programming”

در واقع وقتی رشته‌ها رو با هم جمع میکنیم یه رشته متشکل از دوتا رشته قبلی بوجود میاد که اونارو به همون ترتیب به هم وصل میکنه. مثلاً مثل چند تکه نخ که به هم گره میخورند!

توان هم میشه چند بار در هم ضرب کردن!

۳**۷ = ۳*۳*۳*۳*۳*۳*۳

۲**۴ = ۲*۲*۲*۲

۳**۳ = ۳*۳*۳

و باقیمانده هم میشه باقیمانده تقسیم دو عدد بر هم.

۹%۴ = ۱

چون:

۹=۴*۲+۱

برای بقیه هم مینویسیم با دلیلش:

۱۰%۳ = ۱

۱۰=۳*۳+۱

۸۲%۷ = ۴

۸۲=۷*۱۱+۴

اگه تقسیم رو بلد نیستید, ناراحت نباشید! اینترنت غنی از آموزشش هست!😎

تقسیم جز صحیح هم میشه حاصل تقسیم بدون اعشار!

۱۱//۲=۵

۱۹//۳=۶

۲۳//۷=۳

اما برای اعداد منفی کمی عجیب تره!

-۳ // ۲ = -۲

-۵ // ۳ = -۲

-۱۱ // ۴ = -۳

اگه نگرفتید چی گفتم، ناراحت نشید! ما تو این آموزش توقع نداریم این تقسیم صحیح برای اعداد منفی رو بلد باشید! ولی هست تا شاید بخواید بخونید… 🙂

برای مشتاقان ریاضی: ما توی ریاضی اگر مقدار x رو داشته باشیم، تقسیم صحیحش میشه [x] که میشه بخش صحیحش، تقسیم صحیح پایتون هم دقیقاً همینه!

تکرار رشته هم یعنی چند بار رشته با خودش جمع بشه:

”۱۲۳” * ۳ = ”۱۲۳۱۲۳۱۲۳”

”hello” * ۲ = “hellohello”

”word “ * ۴ = “word word word word “

تو صفحه دوم PDF یه جدول هست که تبدیل‌های درست رو میگه.

البته یه سری اپراتورها برای شرطها مونده که میزاریم تو قسمت شرطها بگیم!

«نمونه برنامه»: برنامه‌ای که شعاع یه دایره رو بگیره از کاربر میگیره و محیط و مساحتش (خروجی) رو میگه.

عدد پی رو برابر با ۳.۱۴ در نظر گرفتیم.

«تمرین»: برنامه‌ای بنویسید که یه عدد بگیره به توان خودش بکنه و با یه متن قبلش خروجی بده (با جمع زدن رشته متن رو بسازید!)

نمونه ورودی:

Number: 4

خروجی:

Output is 256

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

n**n

فعلاً تا بخش بعد…!

سوالاتتون رو میتونید از بخش دیدگاه زیر این پست بپرسید!

1 لایک