Ответ к предыдущей задаче для новичков.
def findMissedNumbers(nums: list[int]) -> list[int]:
return [i for i in range(1, len(nums) + 1) if i not in nums]
А вот более быстрый вариант, который работает за линейное время:def findMissedNumbers(nums: list[int]) -> list[int]:
return list(set(range(1, len(nums) + 1)) - set(nums))
#pythonзадача #coбесСтатья дня. List comprehensions и другие comprehensions в Python
В Python вы можете превратить циклы for в однострочники с помощью comprehensions (на русский этот термин часто переводится как “генераторы” или “представления”). В этой статье мы рассмотрим работу каждого вида comprehensions Python, а также плюсы и минусы их использования.
Читать статью
#читать
В Python вы можете превратить циклы for в однострочники с помощью comprehensions (на русский этот термин часто переводится как “генераторы” или “представления”). В этой статье мы рассмотрим работу каждого вида comprehensions Python, а также плюсы и минусы их использования.
Читать статью
#читать
Видео дня. Python ООП: композиция простыми словами
В этом видео мы познакомимся с такой концепцией в ООП языка Python как композиция. Рассмотрим, где и как ее использовать, а также примеры использования.
Ссылка на YouTube
#видео
В этом видео мы познакомимся с такой концепцией в ООП языка Python как композиция. Рассмотрим, где и как ее использовать, а также примеры использования.
Ссылка на YouTube
#видео
YouTube
Python ООП: КОМПОЗИЦИЯ простыми словами.
Промпт Инженеринг PRO (ChatGPT, Deepseek, Арт, Видео, Музыка)
https://stepik.org/a/193870/pay?promo=fea7f25a11408f61 Войти в IT: Вся Необходимая База. 3 Уровня Объяснения Материала
https://stepik.org/a/196646/pay?promo=6796137481ce3a53 Если не можешь напрямую…
https://stepik.org/a/193870/pay?promo=fea7f25a11408f61 Войти в IT: Вся Необходимая База. 3 Уровня Объяснения Материала
https://stepik.org/a/196646/pay?promo=6796137481ce3a53 Если не можешь напрямую…
Уютное сообщество C# разработчиков - обучающий канал для шарпистов.
Контент канала:
🤸 Трюки языка
💻 Вакансии
❓ Тесты на знание языка
📚 Книги
😛 Юмор
Так же у нас есть отдельная ветка для вакансий для C# разработчиков.
Подписывайтесь, изучайте, качайте. @csharp
Контент канала:
🤸 Трюки языка
💻 Вакансии
❓ Тесты на знание языка
📚 Книги
😛 Юмор
Так же у нас есть отдельная ветка для вакансий для C# разработчиков.
Подписывайтесь, изучайте, качайте. @csharp
Тест. Кортежи в Python
Кортеж — список с фиксированной, не изменяемой длиной. Кортежи в Python имеют много интересных свойств, незнание которых может привести к ошибке в коде. Проверьте, насколько хорошо вы знаете эти свойства: пройдите тест по кортежам из 10 вопросов!
Кортеж — список с фиксированной, не изменяемой длиной. Кортежи в Python имеют много интересных свойств, незнание которых может привести к ошибке в коде. Проверьте, насколько хорошо вы знаете эти свойства: пройдите тест по кортежам из 10 вопросов!
Статья дня. Как удалить пробелы из строки в Python
В этой статье представлено 5 различных методов удаления пробелов в строке, основанных на различных сценариях и требованиях. После прочтения вы сможете выбрать наиболее подходящий способ для своего кода.
Читать статью
#читать
В этой статье представлено 5 различных методов удаления пробелов в строке, основанных на различных сценариях и требованиях. После прочтения вы сможете выбрать наиболее подходящий способ для своего кода.
Читать статью
#читать
Уютное сообщество C# разработчиков - обучающий канал для шарпистов.
Контент канала:
🤸 Трюки языка
💻 Вакансии
❓ Тесты на знание языка
📚 Книги
😛 Юмор
Так же у нас есть отдельная ветка для вакансий для C# разработчиков.
Подписывайтесь, изучайте, качайте. @csharp
Контент канала:
🤸 Трюки языка
💻 Вакансии
❓ Тесты на знание языка
📚 Книги
😛 Юмор
Так же у нас есть отдельная ветка для вакансий для C# разработчиков.
Подписывайтесь, изучайте, качайте. @csharp
Задача для новичков.
У вас есть
Пример работы данной функции:
#pythonзадача #coбес
У вас есть
n
монет, из которых нужно построить лестницу. Лестница состоит из k
рядов, в первом из которых строго одна монета, а в следующих на одну монету больше в каждом последующем. Соответственно, последний ряд может быть неполным. Вот пример такой лестницы:$Как видите, тут 4-й ряд неполон. Напишите функцию
$ $
$ $ $
$ $ $
arrangeCoins()
, которая принимает на вход целое число n
(количество монет), а выводит количество полных рядов лестницы.Пример работы данной функции:
arrangeCoins(8) --> 3
arrangeCoins(5) --> 2
Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.#pythonзадача #coбес
Ответ к предыдущей задаче для новичков.
def arrangeCoins(n: int) -> int:#pythonзадача #coбес
counter = 0
m = 0
row = 1
while m <= n:
m += row
row += 1
counter += 1
return counter if counter == row else counter - 1
Задача для новичков.
Дополнение к целому числу — это целое число, которое вы получите, если замените все
Напишите функцию
Примеры работы данной функции:
#pythonзадача #coбес
Дополнение к целому числу — это целое число, которое вы получите, если замените все
0
на 1
и все 1
на 0
в его двоичном представлении. Например, целое число 5
— это «101» в двоичном представлени, а его дополнение — «010», то есть целое число 2
. Напишите функцию
findComplement()
, которая принимает на вход целое число, а выводит его дополнение.Примеры работы данной функции:
findComplement(10) --> 5
findComplement(5) --> 2
Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.#pythonзадача #coбес
Ответ к предыдущей задаче для новичков.
def findComplement(num):#pythonзадача #coбес
mask = 1
while mask < num:
mask = (mask << 1) + 1
return num ^ mask
Статья дня. Ключевое слово nonlocal в Python
Когда функция находится внутри другой функции, переменные внешней функции с ее точки зрения не являются ни локальными, ни глобальными. Такие переменные в Python называются нелокальными переменными. Если вам нужно работать с нелокальной переменной в Python, вы должны использовать ключевое слово nonlocal.
Читать статью
#читать
Когда функция находится внутри другой функции, переменные внешней функции с ее точки зрения не являются ни локальными, ни глобальными. Такие переменные в Python называются нелокальными переменными. Если вам нужно работать с нелокальной переменной в Python, вы должны использовать ключевое слово nonlocal.
Читать статью
#читать
pythonturbo
Ключевое слово nonlocal в Python
Ключевое слово nonlocal используется, если вам нужно получить доступ к переменной внешней функции из внутренней функции.
Видео дня. Парсинг динамического сайта на Python + Telegram бот на AIOGram
Обучение веб-парсингу на Python. В данном видео пишем парсер выгодных цен с динамического сайта, с созданием и выгрузкой данных в телеграм-бота, написанного на aiogram. Выполняем задачу с помощью requests, API, aiogram, а также используем запись и чтение из JSON-файлов.
Ссылка на YouTube
#видео
Обучение веб-парсингу на Python. В данном видео пишем парсер выгодных цен с динамического сайта, с созданием и выгрузкой данных в телеграм-бота, написанного на aiogram. Выполняем задачу с помощью requests, API, aiogram, а также используем запись и чтение из JSON-файлов.
Ссылка на YouTube
#видео
YouTube
Парсинг динамического сайта на Python + Telegram бот на AIOGram | Requests, AIOGram, API, JSON
Обучение (Web-Scraping) веб парсингу на Python. В данном видео пишем парсер выгодных цен с динамического веб сайта, с созданием и выгрузкой данных в телеграм бота написанного на aiogram. Выполняем задачу с помощью requests, API, aiogram, а также используем…
Тест. Работа со списками в Python
Предлагаем ряд вопросов по спискам для продвинутых питонистов. Попробуйте свои силы!
Предлагаем ряд вопросов по спискам для продвинутых питонистов. Попробуйте свои силы!
Каким будет вывод этого кода?
Anonymous Quiz
2%
Исключение
36%
[]
52%
[1, 2, 3]
5%
[[], 1, 2, 3]
5%
Посмотреть ответ