fa
Feedback
Python Tasks & ML | Задачи по питону и машинному обучению

Python Tasks & ML | Задачи по питону и машинному обучению

رفتن به کانال در Telegram

Algorithms, functions, classes, regular expressions, iterators, generators, OOP, exceptions, NumPy, pandas, scikit-learn https://telega.in/c/python_tasks Questions — @dina_ladnyuk

نمایش بیشتر
8 678
مشترکین
-424 ساعت
-77 روز
-5230 روز
آرشیو پست ها
Что выведет код?
def gen(n):
    if n == 0:
        yield 0
    else:
        yield from gen(n - 1)
        yield n

print(list(gen(3)))

Выберите правильный вариант
Anonymous voting

Что выведет код?
tree = {
    'A': ['B', 'C'],
    'B': ['D'],
    'C': [],
    'D': []
}

def walk(node):
    print(node)
    for child in tree[node]:
        walk(child)

walk('A')

Выберите правильный вариант
Anonymous voting

Что выведет код?
def count_items(lst):
    count = 0
    for item in lst:
        if isinstance(item, list):
            count += count_items(item)
        else:
            count += 1
    return count

print(count_items([1, [2, 3], [4, [5]]]))

Выберите правильный вариант
Anonymous voting

Что выведет код?
cache = {}

def fib(n):
    if n in cache:
        return cache[n]
    if n <= 1:
        cache[n] = n
    else:
        cache[n] = fib(n - 1) + fib(n - 2)
    return cache[n]

print(fib(6))

Выберите правильный вариант
Anonymous voting

Что выведет код?
def tail_sum(n, acc=0):
    if n == 0:
        return acc
    return tail_sum(n - 1, acc + n)

print(tail_sum(5))

Выберите правильный вариант
Anonymous voting

Что выведет код?
def digits(n):
    if n < 10:
        return 1
    return 1 + digits(n // 10)

print(digits(1234))

Выберите правильный вариант
Anonymous voting

Что выведет код?
def rev(s):
    if len(s) <= 1:
        return s
    return rev(s[1:]) + s[0]

print(rev("abc"))

Выберите правильный вариант
Anonymous voting

Что выведет код?
def s(lst):
    if not lst:
        return 0
    return lst[0] + s(lst[1:])

print(s([1, 2, 3]))

Выберите правильный вариант
Anonymous voting

Что выведет код?
def fact(n):
    if n == 0:
        return 1
    return n * fact(n - 1)

print(fact(3))

Выберите правильный вариант
Anonymous voting

Что выведет код?
words = ['tea', 'apple', 'dog', 'banana']
sorted_words = sorted(words, key=lambda w: (len(w), w[-1]))
print(sorted_words)

Выберите правильный вариант
Anonymous voting

Python Tasks & ML | Задачи по питону и машинному обучению - آمار و تحلیل کانال تلگرام @python_tasks