Спробуй виконати самостійно. У тебе все вийде!
Спробуй виконати самостійно. У тебе все вийде!
1. Дано чотири числа x1, x2, y1, y2. Написати функцію dist(x1, x2, y1, y2), яка обчислює відстань між двома точками (x1, x2) та (y1, y2).
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 для обчислення значення виразу при заданих значеннях аргументу під час виклику:
2. Створити функцію fraction для обчислення значення виразу при заданих значеннях аргументу під час виклику:
ТЕСТ
Виклик: print(fraction(3, 4))
Результат: 0.0320750149
3. Створити функцію factorial для обчислення факторіала заданого числа.
3. Створити функцію factorial для обчислення факторіала заданого числа.
Вказівка. Факторіал числа n обчислюється за формулою n! = 1 * 2 * 3 * ... * n.
ТЕСТ
Виклик: print(factorial(8))
Результат: 40320
4. Створіть функцію cylinder для обчислення об'єму циліндра. У параметрах вказати радіус основи та висоту.
4. Створіть функцію cylinder для обчислення об'єму циліндра. У параметрах вказати радіус основи та висоту.
Вказівка. Об'єм циліндра шукають за формулою pi * r ** 2 * h.
ТЕСТ
Виклик: cylinder(8, 9)
Результат: 1809.5573684677208
5. Задати лямбда-функцію powThree піднесення числа до кубу.
5. Задати лямбда-функцію powThree піднесення числа до кубу.
ТЕСТ
Виклик: print(powThree(8))
Результат: 512
6. Задати лямбда-функцію divThree перевірки, чи число ділиться на 3.
6. Задати лямбда-функцію divThree перевірки, чи число ділиться на 3.
ТЕСТ
Виклик: print(divThree(16))
Результат: не ділиться на 3