Перейти к содержимому
Максиметер

Правильные ответы в каждом вопросе - ❤️. Теперь читаем, почему:

Правильные ответы в каждом вопросе - ❤️. Теперь читаем, почему: Вопрос 1. Пояснение: оператор in возвращает True, если подстрока встречается в строке, и False в противном случае. Вопрос 2. Пояснение: если непрерывная последовательность прервалась, подсчет текущей длины нужно начать заново, поэтому счетчик обнуляется. Вопрос 3. Пояснение: переменная mx хранит наибольшее найденное значение, поэтому обновлять ее нужно только тогда, когда текущая последовательность оказалась длиннее предыдущего рекорда. Вопрос 4. Пояснение: если в последовательности N символов, то пар соседних одинаковых символов в ней будет N-1. Поэтому, чтобы получить количество символов, к количеству пар нужно прибавить 1. Например, в последовательности AAAA есть 3 пары: AA, AA, AA. Вопрос 5. Пояснение: метод split() без аргументов разбивает строку по пробельным символам и возвращает список полученных подстрок. Вопрос 6. Пояснение: функция map применяет функцию len к каждому элементу списка a, возвращая итерируемый объект с длинами, а функция max находит среди них наибольшее значение. Вопрос 7. Пояснение: генератор (len(i) for i in a) последовательно вычисляет длину каждого элемента списка a, а функция max выбирает наибольшее из этих значений. Вариант B найдет самую длинную строку лексикографически, а не по длине.

324 просмотров

Канал в каталоге Максиметера

1 223 подписчиков · Образование

Ещё по теме «Образование»

Читать дальше

Два раза в неделю свежие посты этого канала — на почту и в личную ленту. Без повторного поиска канала вручную.