Ответ к предыдущей задаче для новичков.
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%
Посмотреть ответ
Задача для новичков.
Напишите функцию
Примеры работы данной функции:
#pythonзадача #coбес
Напишите функцию
chunkArray()
, которая принимает на вход спискок элементов и целое число n
. Данная функция должна вернуть тот же список, но разбитый на фрагменты состоящие из n
элементов. Последний элемент списка может содержать меньше элементов, если во входящем списке их недостаточно.Примеры работы данной функции:
chunkArray([1,2,3,4,5], 1) --> [[1], [2], [3], [4], [5]]
chunkArray([1,9,6,3,2], 6) --> [[1, 9, 6, 3, 2]]
chunkArray([1,9,6,3,2], 3) --> [[1, 9, 6], [3, 2]]
Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.#pythonзадача #coбес
Ответ к предыдущей задаче для новичков.
def chunkArray(arr, size):#pythonзадача #coбес
chunked = []
index = 0
while index < len(arr):
chunked.append(arr[index:index+size])
index += size
return chunked
Задача для новичков.
Напишите функцию
Примеры работы данной функции:
#pythonзадача #coбес
Напишите функцию
minLength()
, на вход которой подается строка, состоящая только из заглавных латинских букв. Для ее модификации можно применять операцию удаления подстрок 'AB'
или 'BC'
. Функция должна вывести длину минимально возможной строки после применения всех доступных операций.Примеры работы данной функции:
minLength("ABFCACDB") --> 2
minLength("ACBBD") --> 5
Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.#pythonзадача #coбес
Ответ к предыдущей задаче для новичков.
import re#pythonзадача #coбес
def minLength(s: str) -> int:
match = re.search('AB|CD', s)
while match:
s = re.sub(r'AB|CD', '', s)
match = re.search('AB|CD', s)
return len(s)
Статья дня. Как удалить папку в Python
Рассмотрели разные способы удаления непустых папок при помощи Python.
Читать статью
#читать
Рассмотрели разные способы удаления непустых папок при помощи Python.
Читать статью
#читать
Каким будет вывод этого кода?
Anonymous Quiz
6%
None
16%
Исключение на строке 4
22%
Исключение на строке 5
47%
{(1, 2): 1, (3, [1, 2]): 2}
9%
Посмотреть ответ
Видео дня. Modern Graphical User Interfaces in Python
Разбираем, как построить современно выглядящий GUI на Python.
Ссылка на YouTube
#видео #english
Разбираем, как построить современно выглядящий GUI на Python.
Ссылка на YouTube
#видео #english
YouTube
Modern Graphical User Interfaces in Python
In this video, we learn how to build modern-looking graphical user interfaces (GUIs) in Python.
◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾
📚 Programming Books & Merch 📚
🐍 The Python Bible Book: https://www.neuralnine.com/books/
💻 The Algorithm Bible Book: https://www.neuralnine.com/books/…
◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾
📚 Programming Books & Merch 📚
🐍 The Python Bible Book: https://www.neuralnine.com/books/
💻 The Algorithm Bible Book: https://www.neuralnine.com/books/…
Тест. Методы в Python
Методы, наверное, самая важная часть в современных языках программирования. И Python — не исключение. Они используются везде и при этом выглядят по-разному. Проверьте, насколько хорошо вы в них разбираетесь: пройдите тест из 10 вопросов!
Методы, наверное, самая важная часть в современных языках программирования. И Python — не исключение. Они используются везде и при этом выглядят по-разному. Проверьте, насколько хорошо вы в них разбираетесь: пройдите тест из 10 вопросов!
Статья дня. Как разделить список на несколько равных частей
В этой статье мы подробно рассмотрим несколько подходов к разделению списка на части. Но учтите, что идея не в том, чтобы использовать существующее решение, а в том, чтобы реализовать логику самостоятельно.
Читать статью
#читать
В этой статье мы подробно рассмотрим несколько подходов к разделению списка на части. Но учтите, что идея не в том, чтобы использовать существующее решение, а в том, чтобы реализовать логику самостоятельно.
Читать статью
#читать
pythonturbo
Как разделить список на несколько равных частей
В этой статье мы рассмотрим, как разделить список на фрагменты с заданным количеством элементов. Будем применять циклы и NumPy.
Что произойдет при выполнении данного кода в консоли Python?
Anonymous Quiz
33%
Упадет исключение
39%
Список изменится на [3, 4, 5]
15%
И исключение упадет, и список изменится на [3, 4, 5]
5%
Ничего не произойдет
8%
Посмотреть ответ