[2] آموزش پایتون: عملگرهای ریاضی در پایتون

سلام به همگی✋✋✋ سیامک ... چیز ببخشید محمد شکوهیان هستم و اینجا چکار میکنم؟ اومدم به شما پایتونو معرفی کنم و با قسمت دوم از سری آموزش پایتون در خدمتتون هستم? که درباره عملگر های ریاضی در پایتونه (قسمت راحتیه)مقدمهعملگر های ریاضی که میدونید چی هستن؟ مثلا جمع + یا تفریق - یا ضرب × یا ...اول پیشنهاد میکنم بزنید روی این لینک و این پست رو ببینید که خیلی کمکتون میکنمعملگرها در پایتونجدول عملگر های ریاضی در پایتونقبل از هرچیز لازم به ذکره که این جدولو بنده با html css درست کردم? بخاطر اینم که شده یه لایک بکن?خب بچه ها همونطور که میبینید ما تو پایتون جای بعضی چیزا مثل ضرب بجای × میایم و * میذاریم!!!!!!شاید بگید چرا؟ منم میگم برید از آقای فان روسوم بپرسید. والا! من چه بدونمداشتیم میگفتیم...مثلا شما اگر یه متغیر به نام a داشته باشی که با 12 برابر باشه و یه جناب b هم داشته باشی برابر با 5 و بخوای اینا رو با هم جمع بزنی در متغیری به نام c اینطوری میشه: (اشکال نداره اگه گیج شدید توضیح میدم)a = 12b = 5c = a + bخط اول: گفتیم 12 برابر 12 (اگه تعریف متغیر رو نمیدونید بزنید رو این لینک)خط دوم: b رو هم برابر قرار دادیم با 5خط سوم(مهم): اینجا یه متغیر تعریف کردیم به نام c و اومدیم مقدارشو برابر قرار دادیم با مجموع a و b !!! یعنی به عبارتی c برابر 12+5 هست که میشه cیه نکته ای این وسط یادم اومد...بجا اینکه دو خط بشینیم متغیر تعریف کنیم (همون تعریف a و b رو عرض میکنم)میتونیم به این روش کوتاهش کنیم:a,b = 12,5c = a+bبا یه ویرگول جداشون کردیم - یعنی گفتیم a رو فرض کن ، (ویرگول) حالا b رو فرض کننکته: این نوع تعریف هم به دو تا متغیر محدود نیست و میتونید بی نهایت متغیر بگید:a,b,c,d,e,f,num,ali = 1,2,3,5,"hello",12.5, "python", 4خلاصه هیچ محدودیتی ندارید و الان ما 8 خط رو تبدیل به یک خط کردیم?ادامه بحث اصلیبه همین شکل میتونیم تفریق و ضرب و تقسیم هم استفاده کنیممثال تفریق:a,b = 10,4result = a - bمتغیر result برابره با 10 - 4 یعنی 6مثال ضرب:a,b = 10,4result = a * bهمونطور که گفتم ما تو پایتون برای ضرب بجا × میایم و * (ستاره) میذاریم پس:متغیر result برابره با 10 × 4 یعنی 40تقسیمما تو پایتون سه نوع تقسیم داریم: الف) تقسیم اعشاری(عادی). ب) تقسیم صحیح. ج) باقی ماندهمثال تقسیم اعشاری:a,b = 9,8result = a / bکه result برابره با 1.125 یعنی نه هشتم!مثال تقسیم صحیحa,b = 9,8result = a // bکه اینجا result میشه 1. یعنی فقط مقدار صحیح اون عدد رو برداشتمثال باقی مانده:a,b = 10,8result = a % bکه اینجا result برابره با 2! یعنی اومد 8 رو در 10 تقسیم کرد و دید 2 تا باقی مانده میاره و اون 2 رو ریخت تو متغیر result. یعنی result برابره با 2مثال توان:a,b = 3,4result = a ** bاینجا هم چون ** اومده 3 رو 4 بار در خودش ضرب میکنه یعنی 3 به توان 4یعنی تر(?): 3×3×3×3یه نکته خیلی خیلی پرکاربردحالا یه وقته میخوایم اون متغیر فرضی رو به علاوه 2 کنیم یا ضربدر 7 کنیماون موقع چکار کنیم؟ دو راه داریمراه اولمثلا یک a داریم برابر 3 و میخوایم 3 رو با 2 جمع کنیممینویسیم:a = 3a = a + 2ولی این راه خیلی استاندارد نیستراه دومیه روش دیگه هست که به این شکله:a = 3a += 2که در هردو حالت a برابره با 5 ولی روش دوم استاندار ترهبه همین ترتیب:a -= 10یه نکته جالباین نکته اخرین نکته تو این جلسه هست:آیا میدانستید استفاده از این عملگر ها به int و float (اعداد) محدود نمیشه! یعنی شما توی جمع و تفریقتون میتونید از str (متن ها) هم استفاده کنید!!!!!!! این دیگه ته فیلم هندیهمثلا تو جمع میتونید به این اشکال عمل کنید:text1 = "hello " + "world"text2 = "hello " + "world" + "12345"text3 = "hello " + "world" + 1223بریم که دونه دونه تعریف کنیمشون:متغیر text1 که معلومه میشه hello worldاُماااااا text2 و text3 مهم هستن: اگه شما در vs code یا هرجا که دارید کدهاتونو مینویسید text3 رو بنویسید ارور میده براتون! میدونی چَرا؟ چون نمیتونه یه عدد رو با یه متن ترکیب کنه - بالاخره انسان که نیستبه همین دلیل ما مثل text2 میایم و اون عدد رو تبدیل به رشته میکنیم و باهم جمع میزنیمتا جایی که میدونم در ضرب هم میشه از متن استفاده کرد. اگر بازم میدونید حتما حتما تو کامنتا بگید?ضربدر ضرب هم به این شکل میشه استفاده کرد که حتما باید یک طرف ضرب عدد باشه. تاکید میکنم حتما حتما باید حداقل یک طرف ضرب عدد باشه اونم از جنس integer (عدد صحیح)!!!یه سری مثال درست:&quothello world&quot * 3 3 * &quotvirgool&quot ########## text = &quotpingilong&quot result = text * 2تو بخش اول که فقط خواستم ساختار رو نشون بدم و هردو درست هستن و فرقی ندارنولی تو بخش دوم (خط 4و5) خواستم بگم یک متن فقط به این صورت : "hello" نمایش داده نمیشه میشه حتی به صورت یک متغیر با نوع رشته استفاده کردخلاصه: یعنی پایتون الان متغیر text رو به عنوان یَک عدد متن قبول دارهخروجی خط 1: hello world hello world hello worldخروجی خط 2: virgool virgool virgoolخروجی خط 4: pingilong pingilongبچه ها اگر شما این قطعه کدهارو اجرا (run) بگیرید اجرا نمیکنه! یعنی چاپش نمیکنه تو بخش خروجی و تو جلسات بعد میگم چجور یه کاری کنید اجرا بشهممنون هاحرف دیگه ای نمیمونه فقط ممنونم که تا اینجا همراهم بودید? ممنون تر میشم اگر لایک کنید(قطعا اواسط متن که گفتم لایک کنید لایک کردید?❤) ممنون تر تر میشم اگر کامنت خوب بذارید (کامنت بد = آیینه خدایی??) ممنون تر تر تر ... میشم اگه فالو کنیددیگه تر تر تر تر تر تر میشم اگر تو آپارات هم فالوم کنید?????? اگه به 20 برسیم شروع میکنم آموزش تصویری و اینجور چیزا