تقسیم عدد صحیح و باقیمانده
در ماژول "عبارات حسابی" ما در مورد عملیات تقسیم عدد صحیح صحبت کردیم.
بیایید دوباره آنها را به یاد بیاوریم:
//
- تقسیم عدد صحیح، زمانی که قسمت کسری را در نتیجه عملیات تقسیم حذف می کنیم
%
- محاسبه باقی مانده یک تقسیم.
عملیات باقی مانده برای اعداد منفی در پایتون کمی متفاوت از سایر زبان های برنامه نویسی مانند C++ یا Pascal اجرا می شود
در پایتون، عملیات محاسبه باقیمانده بر اساس قوانین ریاضی انجام می شود، یعنی همانطور که در نظریه اعداد رایج است، باقیمانده یک عدد
غیر منفی است.
(مقاله بسیار مفید 81_%D0%BE%D1%81%D1%82%D0%B0%D1%82%D0%BA%D0%BE%D0%BC" target=" _blank">اینجا). علامت باقیمانده همان علامت مقسم است.
مثال
<پیش>
c = 10 // 3 # پاسخ: c = 3
d = 10% 3 # پاسخ: d = 1
e = -7 // 4 # پاسخ: e = -2
f = -7٪ 4 # پاسخ: f = 1
مقادیر متغیرهای
e
و
f
به این صورت است زیرا
<پیش>
-7 = (-2*4)+1
باید به خاطر بسپارید!
در پایتون، عملیات محاسبه باقی مانده برای اعداد منفی طبق قوانین ریاضی انجام می شود، یعنی
\(-7\ \%\ 4 = 1 \)<. br />
در زبان برنامه نویسی پایتون علامت باقیمانده همان علامت مقسوم است.
عملیات اعداد صحیح در برنامه نویسی بسیار مهم هستند. آنها باید درک شوند و به درستی مورد استفاده قرار گیرند. و این نیاز به تمرین دارد!