Помогите пожалуйста с задачей на python - Общение Python мододелов
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Помогите пожалуйста с задачей на python

Регистрация
20 Янв 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
Дан текст, состоящий из строк ("Мама мыла раму и смотрела панораму"). Определить количество слов в тексте. Словом считается последовательность символов, слова разделены пробелом или символом конца строки. Используйте множества.
 
Регистрация
3 Апр 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
Это базовая задача или усложнения?
 
Регистрация
14 Дек 2013
Сообщения
82
Репутация
1
Спасибо
0
Монет
0
С поддержкой переводов строки, а не только пробелов, в качестве разделителя слов: from sys import stdin
from functools import reduce
from operator import or_
words = reduce(or_, (set(line.split()) for line in stdin))
print(len(words)) Вводите текст на произвольном количестве строк, в конце - Ctrl-D (Unix) или Ctrl-Z, Enter (Windows).
Пример входных данных: Мама мыла раму и смотрела панораму
отмыла-таки раму Выходные данные: 7 (слово "раму" учитывается только один раз)
 
Регистрация
12 Дек 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
text = "Мама мыла раму и смотрела панораму"
words = set(text.split())
print(len(words))
 
Сверху Снизу