Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
 Аватар для mathus
13 / 13 / 0
Регистрация: 20.03.2020
Сообщений: 448

Словарь, в котором ключи – это количество гласных букв

22.10.2022, 07:03. Показов 1612. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
напишите функцию rescuers(lines), которая принимает список снов, а возвращает словарь, в котором ключи – это количество гласных букв в строке сна, а значения – списки снов с таким количеством гласных букв.

На проверку нужно сдать только функцию, вызывать её не нужно.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.10.2022, 07:03
Ответы с готовыми решениями:

Словарь: ключи – количества НЕ гласных букв, значения – списки строк с таким количеством не гласных букв
Напишите функцию, разделяющую компоненты зелья на группы. Функция potion() принимает произвольное число аргументов-строк и возвращает...

Создать словарь, в котором ключи это содержимое списка В, а значения для ключей словаря
Даны два списка: А = В = Создать словарь, в котором ключи – это содержимое списка В, а значения для ключей словаря – это сумма...

Сформировать словарь в котором ключи - цифры, значения - количество цифр в строке
Я снова воюю со словарями. Помогите, пожалуйста. Задание такое: Напишите функцию , принимающую строку из цифр и возвращающую словарь в...

5
Эксперт Python
 Аватар для Red white socks
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
22.10.2022, 07:56
Цитата Сообщение от mathus Посмотреть сообщение
количество гласных букв в строке сна
Давайте в этом месте поподробнее
0
Status 418
Эксперт Python
4584 / 2350 / 601
Регистрация: 26.11.2017
Сообщений: 5,262
Записей в блоге: 3
22.10.2022, 09:20
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
from pprint import pprint
 
text = '''Абрикос
Авантюрист
Автомобиль
Автор
Агат
Адам и Ева
Адвокат
Адюльтер
Азия
Академия
Аккордеон
Акробат
Актер и актриса
Акула
Акушерка
Аллея
Алмазы
Алтарь
Альбом
Алюминий
Амбар
Америка
Аметист
Ампутация
Ананас
Ангелы
Ангина
Англичанин
Анекдот
Антилопа
Апельсины
Аренда
Арестованный
Арка
Арфа
Архиепископ
Архитектор
Аскетизм
Атлас
Аукцион
Африка'''
 
d = {}
for s in text.splitlines():
    d.setdefault(sum(ch in 'оеаиуяыюэё' for ch in s.lower()), []).append(s)
pprint(d)
0
 Аватар для Aviz__
2738 / 2047 / 507
Регистрация: 17.02.2014
Сообщений: 9,465
22.10.2022, 11:23
mathus,
Python
1
2
3
4
5
6
7
8
9
def foo(dreams: list[str]) -> dict[int, list[str]]:
    vowel_letters = set('оеаиуяыюэё')
    d = {}
    for line in dreams:
        d.setdefault(len(vowel_letters.intersection(set(line.lower()))), []).append(line)
    return d
 
my_dream = ['Кошмары кодинга', 'бабло', 'Хороший диплом', 'Карибские острова']
print(foo(my_dream))
1
259 / 205 / 60
Регистрация: 25.05.2022
Сообщений: 879
22.10.2022, 13:46
Aviz__, а что за компилятор? Онлайны выдают
Traceback (most recent call last):
File "main.py", line 1, in <module>
def foo(dreams: list[str]) -> dict[int, list[str]]:
TypeError: 'type' object is not subscriptable
0
 Аватар для Aviz__
2738 / 2047 / 507
Регистрация: 17.02.2014
Сообщений: 9,465
22.10.2022, 14:30
Цитата Сообщение от Yuri V Посмотреть сообщение
а что за компилятор?
3.10 onlinовские не понимают аннотации типов.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.10.2022, 14:30
Помогаю со студенческими работами здесь

Запрос, в котором количество гласных букв больше 3
Всем привет, вопрос такой: Как сделать запрос, в котором количество гласных букв (в Фамилии) больше 3?

В строке указать слово, в котором количество гласных букв минимально
...

Функция: вывести слово, в котором количество гласных букв минимально
Написать функцию, определяющую: вывести слово в котором количество гласных букв минимально. #include&lt;stdio.h&gt; ...

В англоязычном тексте найти слово, в котором количество гласных букв (a, e, i, o, u) является наибольшим
Помогите пожалуйста,нужно сделать в VBA(в word)

Произвести в предложении поиск слова в котором будет наибольшее количество гласных букв
Необходимо написать код на СИ. Задание:Набрать с клавиатуры предложение и произвести в нем поиск слова в котором будет наибольшее...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru