Спробуй виконати самостійно. У тебе все вийде!

1. Дано чотири числа x1, x2, y1, y2. Написати функцію dist(x1, x2, y1, y2), яка обчислює відстань між двома точками (x1, x2) та (y1, y2).

Вказівка. Відстань між двома точками шукають за формулою sqrt((y1 - x1) ** 2 + (y2 - x2) ** 2) .

ТЕСТ

Виклик: print(dist(8, 8, 9, 9))

Результат: 1.4142135623730951

2. Створити функцію fraction для обчислення значення виразу при заданих значеннях аргументу під час виклику:

ТЕСТ

Виклик: print(fraction(3, 4))

Результат: 0.0320750149

3. Створити функцію factorial для обчислення факторіала заданого числа.

Вказівка. Факторіал числа n обчислюється за формулою n! = 1 * 2 * 3 * ... * n.

ТЕСТ

Виклик: print(factorial(8))

Результат: 40320

4. Створіть функцію cylinder для обчислення об'єму циліндра. У параметрах вказати радіус основи та висоту.

Вказівка. Об'єм циліндра шукають за формулою pi * r ** 2 * h.

ТЕСТ

Виклик: cylinder(8, 9)

Результат: 1809.5573684677208

5. Задати лямбда-функцію powThree піднесення числа до кубу.

ТЕСТ

Виклик: print(powThree(8))

Результат: 512

6. Задати лямбда-функцію divThree перевірки, чи число ділиться на 3.

ТЕСТ

Виклик: print(divThree(16))

Результат: не ділиться на 3