--- title: WDI 4.1 --- ```python= """ Specyfikacja Wejście: liczba naturalna n Wyjście: wynik (-1)^n * n Algorytm: 1. Wczytaj n 2. Jeżeli n%2 == 1: n <-- -n 3. Wypisz n """ def mult (n): if n%2 == 1: n = -n print ("(-1)^n * n =", n) mult(3) """ Specyfikacja Wejście: liczba naturalna n Wyjście: suma ((-1)^i)/i, gdzie i = [1, n] Algorytm: 1. Wczytaj n 2. sum_value <-- 0 3. exp <-- 1 4. Dopóki i != n+1: exp <-- exp * (-1) sum_value <-- sum_value + (exp/i) 5. Wypisz sum_value """ def sum (n): sum_value = 0 exp = 1 for i in range(1, n+1): exp = exp * -1 sum_value = sum_value + (exp / i) print (sum_value) sum (3) """ Specyfikacja Wejście: liczby naturalne n, x Wyjście: suma i * x^i gdzie i = [1, n] Algorytm: 1. Czytaj n 2. Czytaj x 3. sum <-- 0 4. i <-- 1. Dopóki i != n+1: 5.inner_sum <-- 1 6.j <-- 1. Dopóki j != i+1: 7.inner_sum <-- inner_sum * x 8. sum = sum + inner_sum * i 9. Wypisz sum """ def punkt_c (n, x): sum = 0 for i in range(1, n+1): inner_sum = 1 for j in range(1, i+1): inner_sum = inner_sum * x sum = sum + inner_sum * i print (sum) punkt_c(2, 3) ```