Ejemplo n.º 1
0
    def test_get_derivative_when_derivative_power_must_be_1_and_without_star(
            self):
        pol = Polynomial('3x^2')

        der = pol.get_derivative()

        self.assertEqual(der, '6*x')
Ejemplo n.º 2
0
    def test_get_derivative_when_polynomial_function_is_number_only(self):
        pol = Polynomial('1')

        der = pol.get_derivative()

        self.assertEqual(der, 0)
Ejemplo n.º 3
0
    def test_get_derivative_when_x_has_st_1(self):
        pol = Polynomial('2*x^3+x')

        der = pol.get_derivative()

        self.assertEqual(der, '6*x^2 + 1')
Ejemplo n.º 4
0
    def test_get_derivative_when_koef_equals_1_and_st_is_diff_than_1(self):
        pol = Polynomial('x^4+10*x^3')

        der = pol.get_derivative()

        self.assertEqual(der, '4*x^3 + 30*x^2')
Ejemplo n.º 5
0
def solution(arg):
	pol = Polynomial(arg)
	der =  pol.get_derivative()

	return f'The derivative of f(x) = {arg} is:\nf\'(x) = {der}'