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

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

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

شرح برنامه

این برنامه پایتون عددی را دریافت کرده و بررسی می‌کند که آیا ارقام آن از راست به چپ دوتا دوتا ۴ واحد کم می‌شوند یا نه.
اگر این شرط برقرار باشد، خروجی Yes و در غیر این صورت No خواهد بود.


کد پایتون:


def check_decreasing_by_4(num: int) -> str:
    digits = [int(d) for d in str(num)][::-1]  # از راست به چپ
    for i in range(len(digits) - 1):
        if digits[i + 1] - digits[i] != 4:
            return "No"
    return "Yes"

# دریافت ورودی از کاربر
n = int(input("عدد را وارد کنید: "))
result = check_decreasing_by_4(n)
print(result)

نمونه خروجی‌ها:


ورودی: 35 → خروجی: Yes  
ورودی: 25 → خروجی: Yes  
ورودی: 15 → خروجی: Yes  
ورودی: 45 → خروجی: No  
ورودی: 5  → خروجی: Yes (چون فقط یک رقم دارد)

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