Задачи на функции в Python. Часть 8
Каким будет результат выполнения следующего кода:
def func(num1, num2, *, num3):
return (num1 + num2) * num3
print(func(2, 4, num3=3))
Каким будет результат выполнения следующего кода:
def func(num1, *, num2, num3):
return (num1 - num2) / num3
print(func(12, 4, num3=5))
Каким будет результат выполнения следующего кода:
def func(*, name='user1', age='18'):
return 'Username is ' + name + ' age is ' + age
print(func(name='john'))
Создайте функцию, которая будет принимать параметром список названий месяцев и выводить их с заглавной буквы. Опишите суть работы функции в документации и выведите ее в консоль.
Выведите всю документацию о функции sum.
Выведите только строку с документацией о
функции len.
Перепишите следующий код через лямбда-функцию:
def func(num, clb):
return clb(num)
def clb(num):
return num + 1
print( func(2, clb) )
Перепишите следующий код через лямбда-функцию:
def func(num, clb1, clb2):
return (clb1(num), clb2(num))
def clb1(num):
return num + 1
def clb2(num):
return num - 1
print( func(2, clb1, clb2) )
Перепишите следующий код через лямбда-функцию:
def func(num1, num2, clb):
res = clb(num1) + num2
return res
def clb(num):
return num ** 3
print(func(2, 6, clb))