Błagam o pomoc!! Daje dużo punktów!!
Wybierz 5 algorytmów z listy i napisz je w języku Python .

Ta lista:
1. Algorytm znajdowania NWP(x,y) (dwa różne algorytmy + podstawa
matematyczna)
2. Algorytm obliczający NWW(x,y) (algorytm iteracyjny bez użycia wzoru
(x*y)/NWP(x,y))
3. Algorytm znajdowania sumy podzielników danej liczby (zastosowac funkcje
sort(x))
4. Sprawdzić czy dana liczba jest liczbą doskonałą (tzn. suma wszystkich mniejszych
od niej podzielników jest równa tej liczbie – np. 6, 28)
5. Dla zadanej liczby naturalnej x > 2 znaleźć liczbę zaprzyjaźnioną o ile istnieje.
6. Algorytm obliczający sumę, tych spośród liczb a1,..., an , dla których liczba k≠0
jest podzielnikiem
7. Algorytm znajdowania liczby wystąpień danej liczby k w ciągu a1,..., an
8. Algorytm znajdowania elementu minimalnego i maksymalnego w ciągu a1,..., an.
9. Algorytm sprawdzający czy ciąg liczb a1,..., an jest słabo rosnący
10. Algorytm obliczania n-tego wyrazu ciągu Fibonacciego (F0=0, F1=1, Fn=Fn-2+Fn-1) -
zgodnie ze wzorem i drugi (dodawanie i odejmowanie – o jedna zmienna mniej)
– tutaj dowolne modyfikacje z innym wzorem (np. F0=A, F1=B, Fn=(Fn-2+Fn-1)/2,
uogólniony Fibonacci itp.)
Algorytm odwracania kolejności elementów w ciągu a1,..., an