Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Напишите функцию, которая будет принимать начальное и конечное значения диапазона (
start_of_range
и end_of_range
) и возвращать список всех чисел, входящих в этот диапазон.reversible_inclusive_list(1, 5)
➞ [1, 2, 3, 4, 5]
reversible_inclusive_list(2, 8)
➞ [2, 3, 4, 5, 6, 7, 8]
reversible_inclusive_list(10, 20)
➞ [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
reversible_inclusive_list(24, 17)
➞ [24, 23, 22, 21, 20, 19, 18, 17]
⭐️ Решение на нашем сайте.
#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Паттерны (или шаблоны) проектирования — это проверенные временем решения типовых задач в программировании. Они помогают писать код, который проще поддерживать, масштабировать и переиспользовать.
В этой подборке — понятные объяснения и наглядные примеры, которые помогут быстрее разобраться и начать применять паттерны в своих проектах.
#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
Представьте, что у вас есть полоска квадратиков, которые нужно закрасить разными цветами в соответствии с заданным паттерном. Квадратики нужно закрашивать последовательно, т. е. если следующий квадрат другого цвета, вам нужно поменять карандаш.
Напишите функцию, которая будет принимать список цветов
cols
и возвращать время (в секундах), необходимое для закрашивания всего паттерна. При этом:color_pattern_times(["Red", "Blue", "Red", "Blue", "Red"]) ➞ 14
# Тут 5 цветов. На закрашивание уйдет по 2 с на каждый (2 x 5 = 10).
# Карандаш придется сменить 4 раза, каждая смена займет секунду (1 x 4 = 4).
# 10 + 4 = 14
color_pattern_times(["Blue"]) ➞ 2
color_pattern_times(["Red", "Yellow", "Green", "Blue"]) ➞ 11
color_pattern_times(["Blue", "Blue", "Blue", "Red", "Red", "Red"]) ➞ 13
⭐️ Решение на нашем сайте.
#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Методы, наверное, самая важная часть в современных языках программирования. И Python — не исключение. Они используются везде и при этом выглядят по-разному. Проверьте, насколько хорошо вы в них разбираетесь: пройдите тест из 10 вопросов!
#тест
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Всем привет! Ловите подборку лучших статей о работе с функциями в Python.
🔖 Часть 2.
🔎 Функция sum() в Python: питонический способ суммирования значений
🔎 Лямбда-функции в Python: примеры
🔎 Functools: улучшаем функции Python
🔎 Функция в Python: руководство для начинающих
🔎 Функции и их аргументы в Python 3
🔎 Использование лямбда-функции для сортировки списков в Python
🔎 5 незаменимых функций Pandas для Data Science
🔎 Использование функции sleep() в Python
🔎 Декораторы в Python: примеры использования
🔎 Как использовать функции all() и any() в Python
🔎 Функция map() в Python
🔎 Используем zip() для парной итерации
🔎 Возврат нескольких значений из функции
🔎 Что такое лямбда-выражения?
🔎 Для чего нужны декораторы и как их использовать?
🔎 Функции в Python: замыкания
🔎 Встроенные функции map, filter и reduce в Python
🔎 Встроенные функции Python 3
🔎 Lambda-функции в Python с их синтаксисом и примерами
Не забудьте поделиться с друзьями!
Не забудьте поделиться с друзьями!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2🥰2
NumPy (что означает Numerical Python) — это библиотека, состоящая из объектов многомерных массивов и набора процедур для обработки этих массивов. С помощью NumPy можно выполнять математические и логические операции над массивами. В этом учебном пособии мы расскажем о том, что такое NumPy в Python, о типах данных в NumPy и многом другом.
#модули
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1👌1
Напишите функцию, которая:
validate_spelling("C. Y. T. O. P. L. A. S. M. Cytoplasm?")
➞ True
validate_spelling("P. H. A. R. A. O. H. Pharaoh!")
➞ True
validate_spelling("H. A. N. K. E. R. C. H. E. I. F. Handkerchief.")
➞ False
⭐️ Решение на нашем сайте.
#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👌2
Однажды Алиса повстречала Льва и Единорога, отдыхавших под деревом. Странные это были существа. Лев лгал по понедельникам, вторникам и средам и говорил правду во все остальные дни недели. Единорог же вел себя иначе: он лгал по четвергам, пятницам и субботам и говорил правду во все остальные дни недели.
Они высказали следующие утверждения:
Лев: Вчера был один из дней, когда я лгу.
Единорог: Вчера был один из дней, когда я тоже лгу.
Из этих двух высказываний Алиса сумела вывести, какой день недели был вчера.
Что это был за день?
#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍1
Программистам часто приходится работать с числами. Они используются везде: в условных конструкциях, циклах, переменных.
Проверьте, насколько хорошо вы знакомы с данной темой: пройдите этот тест из 10 вопросов!
#тест
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Язык программирования Python предлагает нам функцию для проверки того, какой тип информации хранится в переменных. Эта встроенная функция называется
type()
.#функции
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Представьте, что в вашей машине есть встроенный тайм-трекер, который отсчитывает длительность вашей поездки в минутах. На старте на нем стоит время 00:00.
Напишите функцию, которая будет принимать длительность поездки в минутах (
n
) и высчитывать время окончания поездки. Возвращать функция должна сумму цифр, которые будут высвечиваться на тайм-трекере на финише при заданной длительности поездки.car_timer(240) ➞ 4
# Со времени 00:00 прошло 240 минут, текущее время - 04:00
# Сумма цифр на трекере - 0 + 4 + 0 + 0 = 4
car_timer(14) ➞ 5
# Сумма цифр - 0 + 0 + 1 + 4
car_timer(808) ➞ 14
⭐️ Решение на нашем сайте.
#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM