Нужно написать коды для программ на питоне для задач
1) Для команды баскетболистов (5 человек) заказали форму. С консоли вводятся пять строк, в каждой из которых через пробел фамилия и рост очередного члена команды. Выведите список «рост – фамилия», отсортированный по росту, если рост у спортсменов совпадает, то в лексикографическом порядке фамилий.
Примечание: в задаче необходимо использовать кортежи.
Ввод
Мотовилов 190
Ивлев 207
Воронцевич 207
Бабурин 190
Валиев 207
Вывод
190 - Бабурин
190 - Мотовилов
207 - Валиев
207 - Воронцевич
207 - Ивлев
2) Аня и Наташа играют в города. Они очень любят эту игру, знают много городов и к концу игры забывают, какие уже называли. На вас возложена почётная задача вести запись игры и напоминать девочкам, если какой-то город уже был назван.
В первой строке записано число названных городов N. Затем идут N строк с названиями городов и ещё одна строка с новым только что названым городом.
Выведите слово OK, если такого города ещё не было названо, и TRY ANOTHER, если город уже был назван.
Примечание: в задаче необходимо использовать множества.
Ввод
3
Москва Нью-Йорк Лондон
Париж
Вывод
ОК
3) Вася получил в конце учебного года список литературы на лето. Теперь ему надо выяснить, какие книги из этого списка у него есть, а каких нет. У Васи на компьютере есть текстовый документ, в котором записаны все книги из его домашней библиотеки в случайном порядке. Определите, какие книги из списка на лето есть у Васи, а каких нет.
Сначала вводится число – количество в домашней библиотеке, и вводятся сами книги. Затем вводится число – количество книг в списке книг «на лето» и эти книги.
Для каждой книги «на лето» дать ответ «YES» или «NO». Примечание: в задаче необходимо использовать множества.
Ввод
4
Хоббит
Алиса в стране чудес Том Сойер
Остров сокровищ
2
Том Сойер
Властелин Колец
Вывод
YES
NO
4) Дан текст на русском языке. Посчитайте, сколько раз встречается в тексте каждый символ.
Символы необходимо сравнивать с точностью до регистра. То есть «П» и «п» – это одна и та же буква.
Выведите символы исходного текста в верхнем регистре в лексикографическом порядке. Каждый символ нужно вывести в отдельной строке. Через тире напротив каждого слова выведите количество вхождений.
Примечание: в задаче необходимо использовать словари.
Ввод
Мама мыла раму
Вывод
- 2
А - 4
Л - 1
М - 4
Р - 1
У - 1
Ы - 1
5) У Пети N одноклассников. Петя никак не может запомнить их дни рождения и решил составить календарь дней рождений класса. По известному списку всех дней рождения научитесь определять, у кого день рождения в заданном месяце.
В первой строчке вводится количество Петиных одноклассников. В следующих N строчках записана информация об их днях рождения. Каждая строчка состоит из трёх частей, разделённых пробелом — имени одноклассника, дня и месяца его рождения. Имя — это строка из русских букв, день — число от 1 до 31, а месяц — строка из набора «янв», «фев», «мар», «апр», «май», «июн», «июл», «авг», «сен»,
«окт», «ноя», «дек».
Далее вводится месяц. Программа должна вывести в одной строке через пробел имена тех одноклассников, которые родились в этом месяце.
Имена всех одноклассников Васи различны. Примечание: в задаче необходимо использовать словари.
Ввод
6
Ваня 20 янв
Даня 15 июн
Вася 10 янв
Коля 20 июл
Саня 12 мар
Веня 31 июн
июн
Вывод
Даня Веня
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |