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

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

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

شرح برنامه

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


کد پایتون:


def is_sorted_ascending(arr: list[int]) -> str:
    return "Yes" if arr == sorted(arr) else "No"

# دریافت ورودی از کاربر
raw_input = input("۴ عدد را با فاصله وارد کنید: ")
numbers = list(map(int, raw_input.strip().split()))

if len(numbers) != 4:
    print("تعداد اعداد باید دقیقاً ۴ باشد.")
else:
    result = is_sorted_ascending(numbers)
    print(f"\nنتیجه بررسی: {result}")

نمونه خروجی:


ورودی: 3 5 7 9  
خروجی: نتیجه بررسی: Yes

ورودی: 3 7 5 9  
خروجی: نتیجه بررسی: No

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