بخشی از مجموعه

چندین نمونه کد

~1 دقیقه مطالعه • بروزرسانی ۱۲ مهر ۱۴۰۴

شرح برنامه

این برنامه پایتونی دو عدد صحیح را از کاربر دریافت می‌کند و بررسی می‌کند که آیا هر عدد بر دیگری بخش‌پذیر است یا نه.
اگر هر دو شرط 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" نمایش داده می‌شود


نوشته و پژوهش شده توسط دکتر شاهین صیامی