Python - matrix.umcs.lublin.pl
Transkrypt
Python - matrix.umcs.lublin.pl
Języki programowania Python Adam Kobus Updated: 12 czerwca 2016 pyth1 Python Interpreter $ python lub poprzez skrypt #!/binpython Specyficznym elementem tego języka jest uzależnienie sposobu wykonywania się kodu od wcięć. Zadania 1. Napisz funkcję przyjmującą jeden argument n i zwracający n-ty element ciągu Fibonacciego. 2. Napisz funkcję, która dla dwóch argumentów: listy n i liczby k rozwiąze problem Flawiusza. Usuwany jest co k-ty element (k < length(n)) z listy. Funkcja zwraca numer elementu, który pozostanie. 3. Napisz program zamieniający dowolną liczbę w liczbę w notacji rzymskiej oraz program odwrotny - liczba w notacji rzymskiej zamieniona na liczbę arabską. 4. Napisz funkcję isprime, która dla zadanej liczby naturalnej p testuje, czy ta liczba jest pierwsza. 5. Napis klasę Student posiadającą pola indeks, imie i nazwisko. Stwórz listę trzech Studentów i posortuj ją względem indeksu.