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.
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)
Enter a string: Hello World
Selected character: l
- 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