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.

Podobne dokumenty