Как написать программу, которая принимает строку из минимум трёх слов и меняет местами второе и третье слова, используя оператор input() для считывания строки?
Информатика 8 класс Строки и их обработка программа на Python изменение слов в строке оператор input строка из трёх слов замена слов Python алгоритм обработки строки Новый
Привет! Давай разберемся, как написать такую программу. Это довольно просто! Вот шаги, которые нужно сделать:
input()
.split()
.join()
.Вот пример кода:
# Считываем строку sentence = input("Введите строку из минимум трёх слов: ") # Разбиваем строку на слова words = sentence.split() # Проверяем, что слов достаточно if len(words) < 3: print("Пожалуйста, введите минимум три слова.") else: # Меняем местами второе и третье слова words[1], words[2] = words[2], words[1] # Собираем слова обратно в строку new_sentence = ' '.join(words) # Выводим результат print("Результат:", new_sentence)
Вот и всё! Теперь, если ты введешь строку, например, "Я люблю программировать", программа поменяет местами "люблю" и "программировать". Получится "Я программировать люблю". Надеюсь, это поможет! Если будут вопросы, спрашивай!