این برنامه پایتونی دو عدد صحیح را از کاربر دریافت میکند و بررسی میکند که آیا هر عدد بر دیگری بخشپذیر است یا نه.
اگر هر دو شرط a % b == 0 و b % a == 0 برقرار باشند، خروجی "Yes" چاپ میشود.
در غیر این صورت، خروجی "No" خواهد بود.
# دریافت دو عدد از کاربر
a = int(input("عدد اول را وارد کنید: "))
b = int(input("عدد دوم را وارد کنید: "))
# بررسی بخشپذیری دوطرفه
if a % b == 0 and b % a == 0:
print("Yes")
else:
print("No")
عدد اول را وارد کنید: 5
عدد دوم را وارد کنید: 5
Yes
عدد اول را وارد کنید: 4
عدد دوم را وارد کنید: 2
No
- از عملگر % برای بررسی باقیمانده تقسیم استفاده شده
- شرط a % b == 0 بررسی میکند که آیا a بر b بخشپذیر است
- شرط b % a == 0 بررسی میکند که آیا b بر a بخشپذیر است
- اگر هر دو شرط برقرار باشند، خروجی "Yes" چاپ میشود
- در غیر این صورت، خروجی "No" نمایش داده میشود