М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
BadKsu
BadKsu
07.02.2020 18:47 •  Информатика

Дана строка,содержащая текст,заканчивающийся точкой.вывести на экран слова,содержащие три буквы .решите языком питон .заранее : 3

👇
Ответ:
dinamis05
dinamis05
07.02.2020
Хорошо, давайте решим эту задачу по шагам:

Шаг 1: Понимание задачи
Задача заключается в выводе на экран слов, содержащих три буквы, из данной строки текста, которая заканчивается точкой.

Шаг 2: Разделение строки на слова
Первым делом нам необходимо разделить строку на отдельные слова. В языке Python есть встроенный метод `.split()`, который позволяет нам разделить строку на слова, используя пробел в качестве разделителя.

Пример:
```python
text = "Дана строка, содержащая текст, заканчивающийся точкой."
words = text.split()
```
В данном примере, переменная `words` будет содержать список слов из строки `text`.

Шаг 3: Проверка длины слова
Для каждого слова в списке `words`, мы проверяем его длину с помощью функции `len()`. Если длина слова равна 3, мы добавляем его в новый список `three_letter_words`.

Пример:
```python
three_letter_words = []
for word in words:
if len(word) == 3:
three_letter_words.append(word)
```
После выполнения этого кода, переменная `three_letter_words` будет содержать список слов, содержащих три буквы.

Шаг 4: Вывод на экран
Наконец, мы можем вывести на экран каждое слово из списка `three_letter_words` с помощью цикла `for`.

Пример:
```python
for word in three_letter_words:
print(word)
```
Этот код будет печатать каждое слово из списка `three_letter_words` на отдельной строке.

Полный код будет выглядеть следующим образом:

```python
text = "Дана строка, содержащая текст, заканчивающийся точкой."
words = text.split()
three_letter_words = []
for word in words:
if len(word) == 3:
three_letter_words.append(word)
for word in three_letter_words:
print(word)
```

Таким образом, данный код будет выводить на экран все слова, содержащие три буквы из данной строки текста.
4,5(74 оценок)
Проверить ответ в нейросети
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ