Каким будет вывод в консоли?
Anonymous Quiz
68%
True
13%
False
9%
Вывода не будет
6%
Ошибка
5%
Посмотреть ответ
Задача для новичков.
Напишите функцию
Примеры работы данной функции:
#pythonзадача #coбес
Напишите функцию
is_num()
, которая принимает строковый аргумент и возвращает значение True
, если переданный аргумент является числом (целым или вещественным) и False
в противном случае.Примеры работы данной функции:
is_num('10.34ab') --> FalseПрисылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.
is_num('10.45') --> True
is_num('-18') --> True
is_num('-34.67') --> True
is_num('987') --> True
is_num('abcd') --> False
is_num('123.122.12') --> False
is_num('-123.122') --> True
is_num('--13.2') --> False
#pythonзадача #coбес
Ответ к предыдущей задаче для новичков.
def is_num(x):#pythonзадача #coбес
return all([i.isdigit() for i in x[1:].replace('.', '')]) and x.count('.') <= 1 and (x[0].isdigit() or x[0] == '-')
Задача для новичков.
На вход функции
Пример работы данной функции:
#pythonзадача #coбес
На вход функции
sort_zeros()
поступает список состоящий из целых чисел. Данная функция должна вернуть этот список, отсортированный таким образом, чтобы все нули были в конце списка, а порядок остальных чисел остался бы без изменений.Пример работы данной функции:
sort_seros([10, 0, 3, 0, 4, 0, 0, 5, 6, 7, 8]) --> [10, 3, 4, 5, 6, 7, 8, 0, 0, 0, 0]Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.
#pythonзадача #coбес
Каким будет вывод этого кода?
Anonymous Quiz
15%
9
4%
3
62%
Слишком много аргументов для метода pop()
4%
4
14%
Посмотреть ответ
Ответ к предыдущей задаче для новичков.
def sort_zeros(x):#pythonзадача #coбес
res = []
for i in x:
if i != 0:
res.append(i)
for i in range(len(x) - len(res)):
res.append(0)
return res
Тест на знание основ параллелизма
С помощью этого теста вы можете проверить свои знания в области параллелизма. Это одна из самых сложных, но в то же время интересных тем. Этот тест будет полезен не только новичкам, которые знакомы с основами параллелизма, но и довольно опытным разработчикам.
С помощью этого теста вы можете проверить свои знания в области параллелизма. Это одна из самых сложных, но в то же время интересных тем. Этот тест будет полезен не только новичкам, которые знакомы с основами параллелизма, но и довольно опытным разработчикам.
Статья дня. Mapping списков, словарей и кортежей в Python
В Python для преобразования одной группы значений в другую можно использовать mapping (отображение). Для этого применяется встроенная функция map(). Эта функция применяет переданную ей в качестве аргумента функцию к каждому элементу группы значений.
Читать статью
#читать
В Python для преобразования одной группы значений в другую можно использовать mapping (отображение). Для этого применяется встроенная функция map(). Эта функция применяет переданную ей в качестве аргумента функцию к каждому элементу группы значений.
Читать статью
#читать
Задача для новичков.
В некоторой стране используются денежные купюры достоинством в
Пример работы данной функции:
#pythonзадача #coбес
В некоторой стране используются денежные купюры достоинством в
1
, 2
, 4
, 8
, 16
, 32
и 64
. Напишите функцию banknotes()
, которая принимает целое число n, а возвращает список купюр, которыми можно заплатить эту сумму n, так чтобы количество купюр было минимальным. Предполагается, что количество всех купюр достаточное.Пример работы данной функции:
banknotes(221) --> [64, 64, 64, 16, 8, 4, 1]
Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.#pythonзадача #coбес
Ответ к предыдущей задаче для новичков.
def banknotes(n):#pythonзадача #coбес
bank = [64, 32, 16, 8, 4, 2, 1]
res = []
for b in bank:
count = n // b
res += [b] * count
n -= count * b
return res
Задача для новичков.
Анаграмма – слово (словосочетание), образованное путём перестановки букв, составляющих другое слово (или словосочетание). Функция
Пример работы данной функции:
#pythonзадача #coбес
Анаграмма – слово (словосочетание), образованное путём перестановки букв, составляющих другое слово (или словосочетание). Функция
is_anagram()
принимает два слова. Реализуйте функцию таким образом, чтобы если эти слова являются анаграммами, она возвращала значение True
, а в противном случае - значение False
.Пример работы данной функции:
is_anagram('thing', 'night') --> True
is_anagram('cat', 'rat') --> False
Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.#pythonзадача #coбес
Ответ к предыдущей задаче для новичков.
def is_anagram(a, b):#pythonзадача #coбес
return True if sorted(list(a)) == sorted(list(b)) else False
Data Science | Machinelearning - самый большой русскоязычный канал с полезными материалами на такие темы как, Machine Learning, Data Science, Алгоритмы, Python. Так же часто публикуются крутые 🔥 вакансии.
👉 Вам сюда: @devsp
А любителям читать статьи в оригинале вот сюда:
👉 @ds_international
Добро пожаловать!
👉 Вам сюда: @devsp
А любителям читать статьи в оригинале вот сюда:
👉 @ds_international
Добро пожаловать!
Плейлист дня. Решение задач на Python
Содержание:
1. Вывести буквы по алфавиту от и до заданных символов
2. Определить количество разрядов числа
3. Найти сумму и произведение цифр числа
#видео
Содержание:
1. Вывести буквы по алфавиту от и до заданных символов
2. Определить количество разрядов числа
3. Найти сумму и произведение цифр числа
#видео
YouTube
44 Задача: От и до заданных символов вывести буквы по алфавиту
Напишем программу, которая выводит символы алфавита в рамках заданных символов.
Решайте задания на сайте: https://docode.ru
Все видео курса:
https://www.youtube.com/watch?v=mCl2PifPy4c&list=PLNtbY2SklByx5FyelkV-DBN0mT-HDkYMy
Хотите больше видео?
Подписывайтесь…
Решайте задания на сайте: https://docode.ru
Все видео курса:
https://www.youtube.com/watch?v=mCl2PifPy4c&list=PLNtbY2SklByx5FyelkV-DBN0mT-HDkYMy
Хотите больше видео?
Подписывайтесь…
Тест на умение перебирать словари
Перебор словаря — важное умение, которое пригодится в любой области. Проверьте, насколько хорошо вы умеете это делать!
Перебор словаря — важное умение, которое пригодится в любой области. Проверьте, насколько хорошо вы умеете это делать!
Какая функция перегружает оператор //?
Anonymous Quiz
28%
__div__()
19%
__ceildiv__()
19%
__floordiv__()
13%
__truediv__()
21%
Посмотреть ответ
Задача для новичков.
Напишите функцию
Пример работы данной функции:
#pythonзадача #coбес
Напишите функцию
reverse_vowels()
, которая принимает на вход строку и возвращает новую строку, в которой все гласные буквы перевернуты в обратном порядке, а остальные символы оставлены на своих местах. Для простоты будем считать, что строка на английском языке, где 6 гласных букв 'aeiouy'
. Функция должна быть чувствительна к регистру.Пример работы данной функции:
reverse_vowels('hello world') --> 'hollo werld'Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.
reverse_vowels('Python is awesome') --> 'Pethon es awisomy'
reverse_vowels('algorithm') --> 'ilgorathm'
#pythonзадача #coбес
Ответ к предыдущей задаче для новичков.
def reverse_vowels(s):#pythonзадача #coбес
vowels = set('aeiouyAEIOUY')
s = list(s)
left, right = 0, len(s) - 1
while left < right:
if s[left] in vowels and s[right] in vowels:
s[left], s[right] = s[right], s[left]
left += 1
right -= 1
elif s[left] in vowels:
right -= 1
elif s[right] in vowels:
left += 1
else:
left += 1
right -= 1
return ''.join(s)
Задача для новичков.
Напишите функцию
Примеры работы данной функции:
#pythonзадача #coбес
Напишите функцию
longest_substring()
, которая принимает на вход строку s
и возвращает наибольшую подстроку sub
, которая встречается в s более одного раза, а также выводит количество ее вхождений. Если таких подстрок несколько, то функция выводит первую найденную подстроку.Примеры работы данной функции:
longest_substring("abcabcd") --> ("abc", 2)Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.
longest_substring("ababab") --> ("ab", 3)
longest_substring("abc") --> (None, 0)
#pythonзадача #coбес