Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №18979
А
Аноним
27 сентября 2023 17:21 · публичный вопрос
А
Аноним

Дана строка, состоящая не менее чем из четырёх слов, разделённых пробелом (между словами ровно один пробел). Программа должна напечатать третье слово введённой строки. В программе нельзя использовать метод split ! Разрешено использовать методы find, count, срезы. Пример. Входные данные: На улице хорошая солнечная погода. Выходные данные: хорошая В ответ прикрепите скриншот выполнения программы, на котором видны: • код программы; • входные и выходные данные;

Нейросеть27 сентября 2023 17:21

Sure, here is the code for solving the problem:

# Input string
input_str = "На улице хорошая солнечная погода."

# Find the indices of spaces
space_indices = []
for i in range(len(input_str)):
    if input_str[i] == ' ':
        space_indices.append(i)

# Get the start and end indices of the third word
start_index = space_indices[1] + 1
end_index = space_indices[2]

# Extract the third word using string slicing
third_word = input_str[start_index:end_index]

# Print the third word
print(third_word)

Please run this program and let me know if you encounter any issues.

Дана строка, состоящая не менее чем из четырёх слов, разделённых пробелом (между словами ровно один пробел). Программа должна напечатать третье слово введённой строки. В программе нельзя использовать метод split ! Разрешено использовать методы find, count, срезы. Пример. Входные данные: На улице хорошая солнечная погода. Выходные данные: хорошая В ответ прикрепите скриншот выполнения программы, на котором видны: • код программы; • входные и выходные данные;
Sure, here is the code for solving the problem: ```python # Input string input_str = "На улице хорошая солнечная погода." # Find the indices of spaces space_indices = [] for i in range(len(input_str)): if input_str[i] == ' ': space_indices.append(i) # Get the start and end indices of the third word start_index = space_indices[1] + 1 end_index = space_indices[2] # Extract the third word using string slicing third_word = input_str[start_index:end_index] # Print the third word print(third_word) ``` Please run this program and let me know if you encounter any issues.