Что выведет этот код?
Anonymous Quiz
16%
['AB', 'CD']
57%
['ab', 'cd', 'AB', 'CD']
6%
['ab', 'cd']
21%
ничто из перечисленного
Каким будет результат выполнения этого кода?
Anonymous Quiz
36%
[0] [1] [2]
37%
[0] [0, 1] [0, 1, 2]
10%
[1] [2] [3]
12%
[1] [1, 2] [1, 2, 3]
5%
Посмотреть ответ
Forwarded from Pythonist.ru - образование по питону
На каком языке вы читаете книги по Python?
Anonymous Poll
10%
Не читаю
49%
Русский
14%
Английский
20%
Оба
2%
Другой
5%
Посмотреть ответы
Задача для новичков.
Строка является палиндромом, если после преобразования всех прописных букв в строчные и удаления всех не буквенно-цифровых символов она читается одинаково вперед и назад. Буквенно-цифровые символы это соответственно буквы и цифры. Напишите функцию
Примеры работы данной функции:
#pythonзадача #coбес
Строка является палиндромом, если после преобразования всех прописных букв в строчные и удаления всех не буквенно-цифровых символов она читается одинаково вперед и назад. Буквенно-цифровые символы это соответственно буквы и цифры. Напишите функцию
isPalindrome()
, которая принимает строку и возвращает True, если строка является палиндромом согласно определению выше и False в противном случае. Примеры работы данной функции:
isPalindrome("A man, a plan, a canal: Panama") --> True
isPalindrome("race a car") --> False
isPalindrome(" ") --> True
Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.#pythonзадача #coбес
Ответ к предыдущей задаче для новичков.
def isPalindrome(s: str) -> bool:#pythonзадача #coбес
s = ''.join(e for e in s.lower() if e.isalnum())
return s == s[::-1]
Задача для новичков.
Треугольник Паскаля.
Напишите функцию
Примеры работы данной функции:
#pythonзадача #coбес
Треугольник Паскаля.
Напишите функцию
generate()
, которая принимает на вход целое число n
, а на выходе дает n первых рядов треугольника Паскаля. Ответ должен быть представлен в виде списка, элементами которого являются списки чисел для каждого ряда треугольника Паскаля. Напомним вам, что в треугольнике Паскаля каждое число является суммой двух чисел непосредственно над ним, а боковые стороны и вершина - единицы.Примеры работы данной функции:
generate(5) --> [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]
generate(1) --> [[1]]
Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.#pythonзадача #coбес
Wikipedia
Треугольник Паскаля
бесконечная треугольная таблица биномиальных коэффициентов
Ответ к предыдущей задаче для новичков.
def generate(n: int) -> list[list[int]]:#pythonзадача #coбес
triangle = []
for i in range(n):
row = [1] * (i + 1)
for j in range(1, i):
row[j] = triangle[i - 1][j - 1] + triangle[i - 1][j]
triangle.append(row)
return triangle
Что выведет код?
Anonymous Quiz
50%
['ab', 'ef', 'ghcd']
15%
['ab', 'efcdghcd']
12%
['abcdef', 'ghcd']
15%
Ничего из указанного
8%
Узнать ответ
Задача для новичков.
Напишите функцию
Пример работы данной функции:
#pythonзадача #coбес
Напишите функцию
singleNumber()
, которая принимает на вход непустой список с числами, каждый элемент которого, кроме одного, представлен в данном списке дважды. А выводить данная функция должна тот элемент, который присутствует в списке в единственном экземпляре. Напишите функцию так, чтобы она работала за линейное время, то есть не перебирала каждый раз для проверки весь список.Пример работы данной функции:
singleNumber([2,2,1]) --> 1Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.
singleNumber([4,1,2,1,2]) --> 4
#pythonзадача #coбес
Ответ к предыдущей задаче для новичков.
def singleNumber(nums: list[int]) -> int:#pythonзадача #coбес
result = 0
for n in nums:
result ^= n
return result
Задача для новичков.
Напишите функцию
Пример работы данной функции:
#pythonзадача #coбес
Напишите функцию
hammingWeight()
, которая принимает целое число и возвращает количество единиц данного числа в его двоичном представлении. Эта величина также называется весом Хэмминга.Пример работы данной функции:
hammingWeight(14589393) --> 15
hammingWeight(158) -- 5
Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.#pythonзадача #coбес
Ответ к предыдущей задаче для новичков.
def hammingWeight(n: int) -> int:#pythonзадача #coбес
count = 0
while n != 0:
count += n & 1
n = n >> 1
return count
Тесты по Python
На каком языке вы читаете книги по Python?
Наш канал с книгами только на русском языке: @pythonbooksru.
Подписывайтесь и качайте книги по Python
Подписывайтесь и качайте книги по Python