РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pyTsTmFnL9 60 of 89 menu

Задачи на функции в Python. Часть 9

Перепишите следующий код через лямбда-функцию:

def func(num): return num + 1 lst = [1, 2, 3, 4, 5] res = map(func, lst) print(list(res))

Перепишите следующий код через лямбда-функцию:

def func(txt): return txt[::-1] lst = ['123', '456', '789'] res = map(func, lst) print(list(res))

Дан список с числами:

lst = [1, 2, 3, 4, 5]

Запишите в новый список только нечетные числа из этого списка.

Дан список со строками:

lst = ['abcd', 'ab', 'c', 'de', 'bc']

Запишите в новый список только строки, длина которых равна 2.

В следующем коде некоторый программист допустил ошибку:

num = 4 def func(): num *= 2 return num print(func())

Что не так с этим кодом? Найдите и исправьте ошибку автора кода.

В следующем коде некоторый программист допустил ошибку:

num = 10 def func(): num -= 3 return i print(func())

Что не так с этим кодом? Найдите и исправьте ошибку автора кода.

Напишите внешнюю и внутреннюю функции, совместная работа которых будет выводить каждый строчный элемент списка с заглавной буквы.

Даны функции:

def func1(num): if num > 0: num += 2 return num def func2(iter): res = [] for el in iter: res.append(func1(el)) return res

Перепишите код так, чтобы func1 была внутренней функцией для func2.

В следующем коде некоторый программист допустил ошибку:

num = 10 def outer(): num = 5 def inner(): num -= 2 inner() return num print(outer())

Что не так с этим кодом? Найдите и исправьте ошибку автора кода.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить