Part of the series

Several example codes

~1 min read • Updated Sep 22, 2025

Program Overview

This Python program reads a string, tracks the number of spaces, and selects a character in an interleaved pattern once a space is detected.
The program stops after selecting the first qualifying character.


Python Code:


def interleaved_char_selection(text):
    space_count = 0
    for i, char in enumerate(text):
        if char == " ":
            space_count += 1
        # Select a character in an interleaved pattern (e.g., every second character after space)
        if space_count > 0 and i % 2 == 0:
            print("Selected character:", char)
            break

# Get input from user
input_text = input("Enter a string: ")
interleaved_char_selection(input_text)

Sample Output:


Enter a string: Hello World  
Selected character: l

Explanation:

- The program loops through each character in the string
- It counts spaces using space_count
- After detecting a space, it selects a character based on an interleaved pattern (e.g., even index)
- Once a character is selected, the program stops


Written & researched by Dr. Shahin Siami