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

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

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

شرح برنامه

این برنامه پایتونی یک رشته را دریافت کرده، فضاهای موجود در آن را بررسی می‌کند و سپس به‌صورت متداخل (interleaved) یک کاراکتر از رشته انتخاب می‌کند.
پس از رسیدن به شرط توقف، برنامه خاتمه می‌یابد.


کد پایتون:


def interleaved_char_selection(text):
    space_count = 0
    for i, char in enumerate(text):
        if char == " ":
            space_count += 1
        # انتخاب کاراکتر در موقعیت‌های متداخل (مثلاً هر دومین کاراکتر بعد از فضای جدید)
        if space_count > 0 and i % 2 == 0:
            print("کاراکتر انتخاب‌شده:", char)
            break

# دریافت رشته از کاربر
input_text = input("رشته‌ای را وارد کنید: ")
interleaved_char_selection(input_text)

نمونه خروجی:


رشته‌ای را وارد کنید: سلام دنیا  
کاراکتر انتخاب‌شده: ل

توضیح مراحل:

- برنامه رشته را کاراکتر به کاراکتر بررسی می‌کند
- با هر فضای جدید، شمارنده فضای space_count افزایش می‌یابد
- پس از شناسایی فضای اول، برنامه به‌صورت متداخل (مثلاً هر دومین کاراکتر) یکی را انتخاب کرده و نمایش می‌دهد
- پس از انتخاب، برنامه متوقف می‌شود


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