این برنامه پایتون عددی را دریافت کرده و بررسی میکند که آیا ارقام آن از راست به چپ دوتا دوتا ۴ واحد کم میشوند یا نه.
اگر این شرط برقرار باشد، خروجی 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 (چون فقط یک رقم دارد)