6-عملیات ریاضی در پایتون
۰۴ اسفند ۱۴۰۳

0 دیدگاه
در این جلسه در آموزشگاه برنامهنویسی و رباتیک لمپا بابل قراره با عملیات ریاضی در پایتون آشنا بشیم.
1. جمع (Addition) با علامت +
- توضیح: این عملیات دو عدد را با هم جمع میکند.
- ساختار: x + y
- مثال: اگر x برابر 5 باشد و y برابر 3، نتیجه x + y میشود 8.
مثال در کد:
x = 5
y = 3
print(x + y) # خروجی: 8
2. تفریق (Subtraction) با علامت –
- توضیح: این عملیات یک عدد را از عدد دیگر کم میکند.
- ساختار: x – y
x = int(input("یک عدد وارد کن: "))
y = int(input("یک عدد دیگر وارد کن: "))
if x - y > 0:
print("نتیجه مثبت است:", x - y)
else:
print("نتیجه صفر یا منفی است:", x - y)
توجه: چون input همیشه مقدار را به صورت رشته (متن) میگیرد، با int() آن را به عدد تبدیل میکنیم.
3. ضرب (Multiplication) با علامت *
- توضیح: این عملیات دو عدد را در هم ضرب میکند.
- ساختار: x * y
مثال در کد:
x = int(input("عدد اول را وارد کن: "))
y = int(input("عدد دوم را وارد کن: "))
print("حاصلضرب:", x * y)
4. تقسیم (Division) با علامت /
- توضیح: این عملیات یک عدد را بر عدد دیگر تقسیم میکند و نتیجه میتواند اعشاری باشد.
- ساختار: x / y
x = 15
y = 3
print(x / y) # خروجی: 5.0
6. تقسیم بدون اعشار (Floor Division) با علامت //
- توضیح: این عملیات تقسیم را انجام میدهد اما فقط قسمت صحیح نتیجه را نشان میدهد و اعشار را حذف میکند.
- ساختار: x // y
x = int(input("عدد اول را وارد کن: "))
y = int(input("عدد دوم را وارد کن: "))
if y == 0:
print("نمیتوان بر صفر تقسیم کرد!")
else:
print("نتیجه تقسیم بدون اعشار:", x // y)
توجه: اگر y صفر باشد، برنامه خطا میدهد. برای همین از if استفاده کردیم.
5. باقیمانده (Modulus) با علامت %
- توضیح: این عملیات باقیمانده تقسیم x بر y را نشان میدهد.
- ساختار: x % y
- مثال: اگر x برابر 10 باشد و y برابر 3، نتیجه x % y میشود 1 (چون 10 تقسیم بر 3، سه بار 3 میشود و 1 باقی میماند).
مثال در کد:
x = 10
y = 3
print(x % y) # خروجی: 1
نکات مهم
- آموزشگاه برنامه نویسی بابل تاکید میکنه، همیشه یادتان باشد که اگر از input استفاده میکنید، برای عملیات ریاضی باید مقدار را با int() به عدد تبدیل کنید.
- در تقسیم (/ یا //)، اگر عدد دوم صفر باشد، باید با if جلوی خطا را بگیرید.
تمرین
- برای تمرین عملیات ریاضی در پایتون برنامهای بنویسید که بررسی کند آیا عدد اول بر عدد دوم بخشپذیر است یا نه (با استفاده از %).
0 دیدگاه