Самое длинное слово

Что нужно сделать Пользователь вводит строку, содержащую пробелы. Найдите в ней самое длинное слово, выведите это слово и его длину. Если таких слов несколько, выведите первое из них. Пример 1: Пример 2: Пример 3: Что оценивается

Меню ресторана

Что нужно сделать Один ресторан заказал вам написать приложение, которое в один клик отображало бы пользователю доступное меню в удобном виде. Для этого ресторан любезно предоставил свой сайт, откуда можно получить актуальную информацию о меню в виде идущих подряд названий. Напишите программу, которая выводит это меню на экран. На вход подаётся строка из названий блюд, разделённых символом «;», а на выходе эти названия перечисляются … Читать далее

Шифр Цезаря

Что нужно сделать Юлий Цезарь использовал свой способ шифрования текста. Каждая буква заменялась на следующую по алфавиту через K позиций по кругу. Если взять русский алфавит и K = 3, то в слове, которое мы хотим зашифровать, буква А станет буквой Г, Б станет Д и так далее. Пользователь вводит сообщение, а также значение сдвига. Напишите программу, которая зашифрует это сообщение при помощи шифра Цезаря. Пример: … Читать далее

Список списков

Что нужно сделать Дан вот такой (уже многомерный!) список: Напишите код, который «раскрывает» все вложенные списки, то есть оставляет только внешний список. Для решения используйте только list comprehensions. Ответ: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18] Что оценивается

Двумерный список

Что нужно сделать Как мы говорили ранее, в программировании часто приходится писать код исходя из результата, который требует заказчик. В этот раз заказчику нужно получить вот такой двумерный список: [[1, 5, 9], [2, 6, 10], [3, 7, 11], [4, 8, 12]] Напишите программу, которая генерирует такой список и выводит его на экран. Используйте только list comprehensions. Что оценивается

Разворот

Что нужно сделать На вход в программу подаётся строка, в которой буква h встречается как минимум два раза. Реализуйте код, который разворачивает последовательность символов, заключённую между первым и последним появлением буквы h, в противоположном порядке. Пример 1: Пример 2: Пример 3: Что оценивается

Тренируемся со срезами

Что нужно сделать Дана строка, в которой хранятся первые семь букв английского алфавита. alphabet = ‘abcdefg’ Напишите программу, которая выводит на экран десять вот таких результатов: Для получения и вывода результатов используйте только команду print и срезы. Результаты работы программы: Что оценивается

Случайные соревнования

Что нужно сделать Мы хотим протестировать работу электронной таблицы для участников некоторых соревнований. Есть два списка (то есть две команды) по 20 участников в каждом. В этих списках хранятся очки каждого участника (это вещественные числа с двумя знаками после точки, например 4.03). Участник одной команды соревнуется с участником другой команды под таким же номером. То есть первый соревнуется с первым, второй — со вторым и так … Читать далее

Генерация

Что нужно сделать Пользователь вводит целое число N. Напишите программу, которая генерирует список из N чисел, на чётных местах в нём стоят единицы, а на нечётных — числа, равные остатку от деления своего номера на 5. Пример: Что оценивается

Гласные буквы

Что нужно сделать Команде лингвистов понравилось качество ваших программ, и они решили заказать у вас функцию для анализатора текста, которая создавала бы список гласных букв текста, а заодно считала бы их количество. Напишите программу, которая запрашивает у пользователя текст и генерирует список из гласных букв этого текста (сама строка вводится на русском языке). Выведите в консоль сам список и его длину. … Читать далее