این برنامه پایتونی یک رشته را دریافت کرده، فضاهای موجود در آن را بررسی میکند و سپس بهصورت متداخل (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 افزایش مییابد
- پس از شناسایی فضای اول، برنامه بهصورت متداخل (مثلاً هر دومین کاراکتر) یکی را انتخاب کرده و نمایش میدهد
- پس از انتخاب، برنامه متوقف میشود