Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/21: Рейтинг темы: голосов - 21, средняя оценка - 4.57
2 / 2 / 0
Регистрация: 03.01.2019
Сообщений: 11

Анализ текста на английском языке

03.01.2019, 14:28. Показов 4686. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вася захотел провести анализ текста на английском языке.

Он просит вас составить словарь, ключами которого являются латинские буквы, присутствующие в тексте, а каждое значение — это число, равное количеству слов, которые начинаются с этой буквы.

Формат ввода
Несколько слов, записанных через пробел. Слова могут состоять только из латинских букв и цифр.

Формат вывода
Выведите итоговый словарь. Порядок следования ключей и тип кавычек не имеет значения.

Пример 1
Ввод Вывод
Hello world
{"H": 1, "d": 0, "e": 0, "l": 0, "o": 0, "r": 0, "w": 1}
Пример 2
Ввод Вывод
This program is awesome
{"T": 1, "a": 1, "e": 0, "g": 0, "h": 0, "i": 1, "m": 0, "o": 0, "p": 1, "r": 0, "s": 0, "w": 0}
Примечания
Регистр букв имеет значение (то есть Z и z — разные буквы).
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.01.2019, 14:28
Ответы с готовыми решениями:

Анализ текста на английском языке
Здравствуйте. Мне очень нужен совет. Сам я не программист. Имеется текст на английском. Нужно выделять из него предложения, которые...

Вывести в другой файл фрагменты текста на английском языке
Разработать приложение, которое считывает тест из файла и выводит в другой файл фрагменты текста на английском языке

Дана строка символов, состоящая из произвольного текста на английском языке
Дана строка символов (в ListBox), состоящая из произвольного текста на английском языке, слова разделены пробелами (пробелов может быть...

1
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
03.01.2019, 17:03
Python
1
2
3
4
5
6
dct = {}
text = input()
s = [i[0] for i in text.split()]
for key in set(''.join(text.split())):
    dct[key] = dct.get(key,0) + (key in s)
print(dct)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.01.2019, 17:03
Помогаю со студенческими работами здесь

Дана строка символов, состоящая из произвольного текста на английском языке
Дана строка символов, состоящая из произвольного текста на английском языке слова разделены пробелами. Вывести на экран слова этого текста...

Дана строка символов, состоящая из произвольного текста на английском языке
Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами. Вывести на экран порядковый номер...

С клавиатуры вводится текст на английском языке. Подсчитать и вывести на экран количество слов текста
С клавиатуры вводится текст на английском языке. Подсчитать и вывести на экран количество слов текста, начинающихся с гласной буквы. б)...

Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами
Язык программирования C# Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами. В...

Данная строка символов, состоящий из некоторого текста на английском языке, слова разделены пробелом
Данная строка символов, состоящий из некоторого текста на английском языке, слова разделены пробелом. поменять местами первую и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru