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

Мини-приложение для приёма заявок и формирования программы концерта

19.01.2024, 20:10. Показов 2251. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В одной из библиотек проводится конкурс чтецов. Участники присылают заявки, в которых указывают фамилию и название произведения, которое собираются читать на конкурсе.

Некоторые участники выбрали одинаковые произведения, но руководство библиотеки решило позволить каждому конкурсанту выступать с тем, что было указано в заявке. Директор библиотеки просит написать мини-приложение для приёма заявок и формирования программы концерта.

Функция для приёма заявок уже написана. Тебе нужно дополнить код функцией, формирующей список выступающих с каждым произведением, и основной частью с вызовом функций и организацией вывода на экран программы концерта.

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

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
def application():
    contestants = dict()
    name = input('Введите фамилию участника (0 - завершить)')
    while name != '0':
        poem = input('Введите название произведения')
        contestants[name] = poem
        name = input('Введите фамилию участника (0 - завершить)')
    return contestants
 
def get_artists(poem):
    # напиши здесь код функции
 
# напиши здесь основной код программы
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.01.2024, 20:10
Ответы с готовыми решениями:

Разработать систему для формирования программы концерта по заявкам
Разработать систему для формирования программы концерта по заявкам. Пользователи (фанаты) регистрируются в системе и выбирают песни из...

Авторизация (приложение для формирования заявок на покупку товаров)
Добрый день, просьба не пинать поскольку это первое мое приложение! Имеется задача разработать приложение для формирования и учета заявок...

ASP.NET и приложения для приёма заявок
Стоит задача разработать корпортаивное приложение на подобии Service Desk, то есть пользователь заходит на внутренний ресурс, и там есть...

2
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,706
19.01.2024, 21:26
А на русский можно это перевести?
0
Заблокирован
20.01.2024, 13:45
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
def application():
    contestants = dict()
    name = input('Введите фамилию участника (0 - завершить)')
    while name != '0':
        poem = input('Введите название произведения')
        contestants[name] = poem
        name = input('Введите фамилию участника (0 - завершить)')
    return contestants
 
def get_artists(poem):
    artists = []
    for name, work in contestants.items():
        if work == poem:
            artists.append(name)
    artists.sort() #сортируем фамилии по алфавиту
    return artists
 
 
#словарь с заявками
contestants = application()
#создаём множество с названиями произведений
poems = set(contestants.values())
#для каждого произведения выводим список выступающих
for poem in poems:
    print(f'Произведение: {poem}')
    print(f'Выступающие: {", ".join(get_artists(poem))}')
    print()
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.01.2024, 13:45
Помогаю со студенческими работами здесь

PHP Telegram bot приёма заявок для такси
Всем привет ! Прошу помощи. На просторах интернета нашёл скрипт PHP для Telegram бота. Найденный код рабочий и почти полностью выполняет...

Разработка приложения приёма и обработки заявок для почтового отделения
Ребята, всем привет! Нужна ваша помощь. У меня есть код программы, написанный на C++, но он без пояснения. Я сброшу сюда этот код,...

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

Программа приема заявок на техническое обслуживание
Программа приема заявок на техническое обслуживание при запуске считывает данные с БД и производит с ними действия. Потом сворачивается в...

Реализация приема/выполнения заявок через веб-браузер
Добрый день знатоки! В общем необходимо сделать систему заявок, суть такова, создается БД, далее, через access service опубликовать...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru