معرفی عملگرهای کار با اعداد و بحث در مورد اولویت های آنها، در پایتون (Python)
در جدول زیر، برخی از عملگرهای مرتبط با اعداد را ذکر کرده ایم که در زبان برنامه نویسی پایتون (Python) به کار می روند :
نام عملگر | علامت عملگر | مثال | نتیجه |
جمع (addition) | + | 10 + 4 | 14 |
تفریق (subtraction) | - | 10 - 4 | 6 |
ضرب (multiplication) | * | 10 * 4 | 40 |
تقسیم (division) | / | 10 / 4 | 2.5 |
تقسیم گرد شده (floor division) | // | 11 // 7 | 1 |
باقیمانده (remainder) | % | 10 % 4 | 2 |
به توان رساندن (exponentiation) | ** | 2 ** 3 | 8 |
در جدول بالا، منظورمان از تقسیم گرد شده (floor division) این است که بخش اعشاری نتیجه تقسیم، حذف می شود و تنها یک عدد صحیح در خروجی خواهیم داشت.
نتیجه :
اولویت های عملگرهای کار با اعداد در پایتون (Python) :
کدهای زیر را ببینید :
شاید فردی در نگاه اول به کد بالا، بگوید که عدد 2 با 3 جمع شده و نتیجه که برابر با 5 است در عدد 10 ضرب می شود و در خروجی، عدد 50 چاپ خواهد شد، اما این استدلال اشتباه است، زیرا زبان برنامه نویسی پایتون اینگونه عمل نمی کند. ترتیب قرارگیری علامت ها در درجه دوم اهمیت دارد و قبل از آن، ((اولویت بندی عملگرها نسبت به یکدیگر)) مهم می باشد. یعنی مثلا در مثال بالا، عملگر ضرب (*) نسبت به عملگر جمع (+) دارای اولویت بالاتری است، بنابراین ابتدا عدد 3 در 10 ضرب شده و نتیجه که برابر عدد 30 است با عدد 2 جمع می شود و در خروجی، عدد 32 را خواهیم داشت :
در این مواقع، اگر بخواهیم که اولویت ها را تغییر بدهیم (مثلا تعیین کنیم که ابتدا عدد 2 با 3 جمع شود)، می توانیم از علامت های پرانتز استفاده نماییم. یعنی به صورت زیر :
نتیجه :
- فهرست مباحث
- 1 معرفی زبان برنامه نویسی پایتون (Python)
- 2 نصب پایتون (Python)
- 3 نصب PyCharm (یک محیط برنامه نویسی برای Python) و ساخت یک پروژه پایتون (Python) در آن
- 4 معرفی عملگرهای کار با اعداد و بحث در مورد اولویت های آنها، در پایتون (Python)
- 5 تعریف متغیرها (Variables)، در پایتون (Python)
- 6 وارد کردن (import) کتابخانه ها (libraries) (یا در واقع Module ها) برای استفاده از توابع (functions)، کلاس ها (classes) و روش های (methods) تعریف شده در آنها، در پایتون (Python)
- 7 دانلود و نصب یک ماژول (Module) پایتون (Python)، توسط نرم افزار PyCharm
- 8 نوشتن توضیحات (comments)، در پایتون (Python)
- 9 اجرای کدهای موجود در یک فایل پایتون (با پسوند py) دیگر، در بین کدهای فایل پایتون فعلی، با وارد (import) کردن آن، در پایتون (Python)
- 10 تعریف یک تابع (Function) جدید، در پایتون (Python)
- 11 ساخت فهرست ها (لیست ها) (List)، در پایتون (Python)
- 12 چندتایی ها (Tuple)، در پایتون (Python)
- 13 دیکشنری ها (dictionary)، در پایتون (Python)
- 14 مجموعه ها (Set)، در پایتون (Python)
- 15 چک کردن عبارت های شرطی (Condition Statement) (اجرای دستورات شرطی)، با if و else و elif ، در پایتون (Python)
- 16 ساخت حلقه (Loop)، با for ، در پایتون (Python)
- 17 ساخت حلقه (Loop)، با while ، در پایتون (Python)
- 18 نصب نسخه های مختلف پایتون (python) به صورت همزمان و انتخاب هر یک از آنها برای اجرای کدهای پایتون (به عنوان مفسر - Interpreter)، در نرم افزار PyCharm
- 19 تغییر نسخه پایتون (python) به کار رفته به عنوان مفسر (Interpreter) در یک پروژه پایتون، در نرم افزار PyCharm ، بعد از ساخت پروژه پایتون
-
نکته : این فهرست مباحث، صرفا منتخبی از کلیدهای آموزشی این موضوع است (که خواندن متوالی آنها توصیه می شود) و برای دیدن کلیدهای آموزشی بیشتر از این موضوع، می توانید بر روی دسته بندی های ستون سمت راست کلیک نمایید.