Какие функции должна выполнять система?
1. вычисляет количество неповторяющихся (тех, что присутствуют в одном экземпляре)
слов в строке;
2. вычисляет количество уникальных (всех неповторяющихся и только по одному
экземпляру каждого повторяющегося) слов в строке;
3. вычисляет и выводит на экран частоту использования в строке слов,
которые встречаются больше, чем два раза;
4. находит в строке все знаки препинания (пробел, точка, запятая, вопросительный знак
и выводит на экран их количество в строке;
5. найти все числа, имеющиеся в строке, вывести их вместе с их количеством на экран
6. вычисляет количество предложений в строке
------------------------------------------------------------------
У меня получилось только это (почему-то не считает ?!, только .)
import collections
string = "I am a student of the third course. I like learn English. I live in Lviv"
print("Text: ", string [ : 100])
print("The number of sentences in line: ", len([i for i in string.split( ".")]) )
string = string.split()
print ("The number of words per line:", len(string))
a = set(string)
print("Unic words: ",a)
print("Number of unic words: ", len(a))
results = collections.Counter(string)
print(results)
input()
1. вычисляет количество неповторяющихся (тех, что присутствуют в одном экземпляре)
слов в строке;
2. вычисляет количество уникальных (всех неповторяющихся и только по одному
экземпляру каждого повторяющегося) слов в строке;
3. вычисляет и выводит на экран частоту использования в строке слов,
которые встречаются больше, чем два раза;
4. находит в строке все знаки препинания (пробел, точка, запятая, вопросительный знак
и выводит на экран их количество в строке;
5. найти все числа, имеющиеся в строке, вывести их вместе с их количеством на экран
6. вычисляет количество предложений в строке
------------------------------------------------------------------
У меня получилось только это (почему-то не считает ?!, только .)
import collections
string = "I am a student of the third course. I like learn English. I live in Lviv"
print("Text: ", string [ : 100])
print("The number of sentences in line: ", len([i for i in string.split( ".")]) )
string = string.split()
print ("The number of words per line:", len(string))
a = set(string)
print("Unic words: ",a)
print("Number of unic words: ", len(a))
results = collections.Counter(string)
print(results)
input()