فهرست مندرجات[پنهان شدن][نمایش]
برای شما مشخص شده است که دو نوع اعداد در برنامه نویسی وجود دارد. یعنی اعداد صحیح و اعداد ممیز شناور.
عملیات حسابی در پایتون همانند ریاضیات روزمره است و حول این دو می چرخد انواع داده ها.
اپراتورهای حسابی
هفت نوع اصلی از عملگرهای حسابی وجود دارد. اینها هستند:
اضافه (+): دو عدد اضافه می کند. به عنوان مثال
print(10 + 4)
منها کردن (-): عدد دوم را از عدد اول کم کنید. به عنوان مثال
print(10 - 4)
ضرب (*): دو عدد را ضرب کن به عنوان مثال
print(10 * 4)
بخش (/): تقسیم را روی دو عدد انجام می دهد. به عنوان مثال
print(10 / 4)
بخش طبقه (//): تقسیم را انجام می دهد و پاسخ را به نزدیکترین عدد صحیح گرد می کند. به عنوان مثال
print(10 // 4)
اپراتور ماژول (%): تقسیم را انجام می دهد و باقیمانده را برمی گرداند. به عنوان مثال
print(10 % 4)
توان (**): قدرت عدد صحیح را می گیرد
print(10 ** 4)
تمام این عملیات در زیر نشان داده شده است:
اکنون برای همه این عملگرهایی که یاد گرفتید، یک عملگر تخصیص افزوده داریم. اجازه دهید نحوه استفاده از آن را به شما نشان دهم.
فرض کنید یک متغیر به نام x داریم. ما آن را روی 10 قرار دادیم، حالا می خواهیم این را 3 افزایش دهیم، باید کدی را به این صورت بنویسیم.
x = 10
x = x + 3
مفسر پایتون 3 را به x اضافه می کند و آن را در x ذخیره می کند. بیایید این را چاپ کنیم:
یک عملگر تخصیص افزوده می تواند برای تکرار همان عملکرد اما کارآمدتر استفاده شود.
همان کد به این صورت نوشته خواهد شد.
x = 10
x += 3
اکنون می توان از این عملگر برای تفریق و ضرب نیز استفاده کرد. به این برنامه نگاه کنید.
در اینجا ابتدا 'x' را 3 افزایش می دهیم و سپس آن را در 3 ضرب می کنیم. خروجی خط 2 باید 13 و خروجی خط 3 باید 39 باشد.
اولویت اپراتور
در ریاضی مفهومی به نام تقدم عملگر داریم که به معنای ترتیب اجرای عملیات در یک معادله است. این مختص پایتون نیست و همه زبان های برنامه نویسی از اولویت عملگر پیروی می کنند. اجازه دهید دستور را به شما یادآوری کنم:
- پرانتز
- نماینده
- تقسیم یا ضرب
- جمع یا تفریق
بیایید یک برنامه بنویسیم و این را بررسی کنیم:
x = 10 + 3 * 2 ** 2 - (9 + 2)
جواب معادله بالا چه باید باشد؟
اگر پاسخ شما 11 است، نیازی به تکرار دبیرستان ندارید.
پاسخ دهید