ch
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 675
订阅者
-224 小时
-67
-4330
帖子存档
Что выведет код?
def f(arr):
    first, *rest = arr
    return first if not rest else first + f(rest)
print(f([]))

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

Что выведет код?
def f(arr):
    return arr[0] if len(arr) == 1 else arr[0] + f(arr[1:])
print(f([]))

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

Что выведет код?
def f(arr):
    return 0 if not arr else arr[0] + f(arr[1:])
print(f([]))

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

Как называется результат вычисления данной функции?
def f(n):
    return n * f(n-1) if n > 1 else 1

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

Что выведет код?
def f(arr):
    if not arr:
        return 0
    return arr[0] + f(arr[1:]) 
f([1, 2, 3, 4, 5])

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

Что выведет код?
sorted([1, 2, 3, 4, 5], key=lambda x: -x, reverse=True)

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

Что выведет код?
def f(*args):
    result = []
    for x in args[0]:
        for w in args[1:]:
            if x in w:
                break
        else:
            result.append(x)
    return "".join(result)

s1, s2, s3= "hello", "hi", "good morning"
print(f(s1, s2, s3))

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

Что выведет код?
def f(*args):
    result = []
    for seq in args:
        for x in seq:
            if not x in result:
                result.append(x)
    return ''.join(result)
s1, s2, s3= "message", "massage", "mask"
print(f(s1, s2, s3))

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

Что выведет код?
def mineven(*args):
    res = args[0]
    for arg in args[1: ]:
        if arg < res and arg % 2 == 0:
            res = arg
    return res
data = [3, 2, 1, 0, -1, -2, -3]
mineven(*data)

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

Что выведет код?
def f(*args):
    res = ""
    l = len("".join(args[:-1]))
    for i, s in enumerate("".join(args)):
        if i > l:
            res += s
    return res
s1, s2, s3= "one", "two", "three"
print(f(s1, s2, s3))

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