Сбалансированный список
Дан список чисел. Все числа целые, не отрицательные. Количество чисел четное. Напишите функцию, которая будет делить этот список пополам, определять суммы чисел в половинах списка и сравнивать их. Функция должна возвращать новый список, в котором половина чисел, сумма которых оказалась меньше, заменяется числами из другой половины. Если сумма чисел в обеих половинах одинакова, функция должна..
Узнать больше- 8 views
- 0 Comment
Цветные карандаши
Представьте, что у вас есть полоска квадратиков, которые нужно закрасить разными цветами в соответствии с заданным паттерном. Квадратики нужно закрашивать последовательно, т. е. если следующий квадрат другого цвета, вам нужно поменять карандаш. Напишите функцию, которая будет принимать список цветов cols и возвращать время (в секундах), необходимое для закрашивания всего паттерна. При этом: на смену карандаша уходит..
Узнать больше- 3 views
- 0 Comment
Цифровое расстояние
Напишите функцию, которая будет принимать два целых числа, вычислять модуль их разности и выводить сумму цифр полученного числа. Пример: digit_distance(234, 489) ➞ 12 # |2 — 4| + |3 — 8| + |4 — 9| = 2 + 5 + 5 = 12 Примечания: Оба числа всегда будут одинаковой длины. Число на позиции num2 будет..
Узнать больше- 3 views
- 0 Comment
Комплементарная РНК
Напишите функцию, которая будет находить обратную комплементарную цепочку заданной цепочки рибонуклеиновой кислоты (РНК). РНК будет представлена в виде строки, содержащей только символы «A», «C», «G» и «U». Это первые буквы названий составных частей нуклеиновых кислот — аденина, цитозина, гуанина и урацила. Комплементарными друг для друга являются аденин и урацил, гуанин и цитозин (т. е. пары A/U..
Узнать больше- 5 views
- 0 Comment
Самое длинное слово
Напишите функцию, которая будет находить самое длинное слово в предложении. Если будет найдено два и больше слов одинаковой длины, нужно вернуть первое из них. Небуквенные символы (апостроф, точка, запятая и т. п.) считаются частью слова, к которому прилегают. Примеры longest_word(«Margaret’s toy is a pretty doll.») ➞ «Margaret’s» longest_word(«A thing of beauty is a joy forever.») ➞..
Узнать больше- 9 views
- 0 Comment
Генераторы множеств в Python
В программировании на Python мы используем различные структуры данных, такие как списки, кортежи, множества и словари. Часто мы создаем их из уже существующих объектов в наших программах. В этой статье мы изучим генераторы множеств в Python. Они как раз и используются для создания новых множеств из уже существующих объектов. А для лучшего понимания работы генераторов..
Узнать больше- 2 views
- 0 Comment
Тест | Строки и множества в Python
Хорошо ли вы умеете использовать множества и строки в Python? Пройдите тест из 10 вопросов и проверьте! Чтобы найти ответ на трудный вопрос, пользуйтесь интерпретатором и поисковиком. Еще тесты по строкам: Методы строк в Python Тест по строкам в Python Строки и методы строк Python Еще тесты по множествам: Методы множеств Тест по множествам в..
Узнать больше- 2 views
- 0 Comment
Комментарии в Python: как закомментировать блок кода
В этой статье мы расскажем о комментариях в Python. Разберемся, зачем они нужны и как их использовать. Когда нужно использовать комментарии в Python Давайте разберем два самых общих случая использования комментариев в коде. В принципе, это касается не только Python, но и любого другого языка программирования. Итак, комментарии нужны, чтобы: Предотвратить выполнение кода. Иногда вам..
Узнать больше- 4 views
- 0 Comment
Тест | Форматирование строк в Python
Python предоставляет несколько вариантов форматирования строк. Самый древний способ – с помощью оператора %. В Python 2.6 появился метод .format() с немного отличающимся синтаксисом от существующего оператора %. Начиная с версии Python 3.6, доступны f-строки – свежий и наиболее производительный способ форматирования строк. А вам легко дается форматирование строк? Пройдите тест из 10 вопросов и..
Узнать больше- 7 views
- 0 Comment
Тест | Исключения в Python
Хорошо ли вы понимаете, как работают исключения в Python? Пройдите тест из 10 вопросов и проверьте! Чтобы найти ответ на трудный вопрос, пользуйтесь интерпретатором и поисковиком. Также рекомендуем статью «Обрабатываем исключения в Python: try и except». Пройдя этот тест, попробуйте следующий — Исключения Python. 0% Что выведет данный код? 1 0 Ошибку Correct! Wrong! Continue..
Узнать больше- 6 views
- 0 Comment
Добавить комментарий