def czy_pierwsza(n): if n < 2: return False i = 2 while i * i <= n: if n % i == 0: return False i = i + 1 return True def oblicz_wartosc_wielomianu(n, a): if czy_pierwsza(n): x = 1 else: x = -1 w = a[0] for j in range(1, n + 1): w = x * w + a[j] print(w) print(x) oblicz_wartosc_wielomianu(3, [3, -12, -1, 15]) oblicz_wartosc_wielomianu(1, [6, 5]) oblicz_wartosc_wielomianu(6, [2, -3, 1, 0, -9, -1, 7])