а. Створіть і протестуйте проект для обчислення значення фу = х2 - 4 х2 + 9
Ответы
Ответ:
def f(x):
return x**2 - 4*x**2 + 9
Объяснение:
Ця функція приймає аргумент x і повертає значення функції f(x).
Щоб протестувати цю функцію, ми можемо створити кілька тестових випадків, викликаючи функцію з різними значеннями аргументу x і перевіряючи, чи повертає функція очікувані результати.
Ось приклад коду для тестування функції:
# тести для функції f(x)
assert f(0) == 9
assert f(1) == 6
assert f(-1) == 14
assert f(2) == 1
assert f(-2) == 25
У цьому прикладі ми викликаємо функцію f(x) з різними значеннями аргументу x і перевіряємо, чи повертає функція очікувані результати. Якщо функція повертає значення, відмінне від очікуваного, то тест не пройдений і буде викинута помилка AssertionError. Якщо всі тести пройдені успішно, то програма виконається без помилок.
Отже, ми створили і протестували проект для обчислення значення функції f(x) = x^2 - 4x^2 + 9.