Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 05.01.2021
Сообщений: 29

В программу вводится текст без знаков препинания, а выводится словарь, где ключи - буквы, а значения ‒ их частота

01.05.2022, 14:40. Показов 3540. Ответов 2

Студворк — интернет-сервис помощи студентам
Напишите программу, которая просит пользователя ввести текст без знаков препинания (просто слова через пробел) и выводит на экран словарь, где ключами являются буквы, а значениями ‒ их частота. Обратите внимание, одна и та же буква в разных регистрах (заглавная или строчная) должна считаться как одна и та же буква.

Пример:

Входные данные:

Введите текст: Люблю грозу в начале мая
Выходные данные:

{'м': 1, 'я': 1, 'е': 1, 'а': 3, 'н': 1, 'з': 1, 'в': 1, 'ю': 2, 'ч': 1, 'у': 1, 'р': 1, 'б': 1, 'л': 3, 'г': 1, 'о': 1}
Входные данные:

Введите текст: ABBA Brilliant concert
Выходные данные:

{'l': 2, 't': 2, 'o': 1, 'r': 2, 'e': 1, 'b': 3, 'c': 2, 'i': 2, 'n': 2, 'a': 3}
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.05.2022, 14:40
Ответы с готовыми решениями:

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

С клавиатуры вводится строка. Составить программу, которая подсчитывает количество знаков препинания в тексте;
C++ С клавиатуры вводится строка. Составить программу, которая подсчитывает количество знаков препинания в тексте;выводит все слова,...

Вывести словарь, ключи - гласные буквы, значения - количество слов на эту букву
Абдулла с радостью раздвинул занавески у входа. Вдали пели петухи. Небо было голубое и сияющее, и лучи ослепительного сияния, пробившись в...

2
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
01.05.2022, 14:55
Лучший ответ Сообщение было отмечено jimmy choo как решение

Решение

Python
1
2
3
4
s = input('-> ').replace(' ', '').lower()
ss = set(s)
 
print({i: s.count(i) for i in ss})
1
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
01.05.2022, 17:46
Пифагор, зачем такие сложности с множеством и подсчетом количества вхождений? грубо говоря цикл создающий множество, цикл по множеству, цикл по строке считающий количество. итого 3 цикла.
Python
1
2
3
4
ss = {}
for lett in input('-> ').replace(' ', '').lower():
    ss[lett] = ss.setdefault(lett, 0) + 1
print(ss)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.05.2022, 17:46
Помогаю со студенческими работами здесь

Получить словарь: ключи – гласные буквы английского алфавита, значения – количества слов, в которых они встречаются
Абдулла с радостью раздвинул занавески у входа. Вдали пели петухи. Небо было голубое и сияющее, и лучи ослепительного сияния, пробившись в...

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

Создать словарь: ключи – первые буквы слов, значения – количества слов на эту букву
По лужайке навстречу Абдулле шла, мягко ступая по густой траве босыми ножками, невозможно прелестная девушка. Она была стройна, но вовсе не...

Работа с файлами. В один файл символы без знаков препинания, в другой только знаки препинания из данного текста
Здравствуйте! Столкнулся с проблемой при решении задачи: Дан файл f, элементами которого являются символы. Переписать в файл g...

Написать программу, которая дешифрует текст исходного текстового файла, состоящего из различных слов и знаков препинания
Добрый день. Не могу разобраться с тем, как написать программу. Скоро надо сдавать, а у меня ничего нет. Помогите, пожалуйста. ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru