Każde zadanie należy umieścić w osobnym pliku
imie.nazwisko.XX.YY.py
gdzieXX
to numer listy aYY
numer zadania.
Każda funkcja musi zawierać dokumentację docstring - za brak -1 pkt za zadanie.
Stwórz moduł ciag_arytmetyczny.py
zawierający funkcje, które dla podanych a1 (pierwszy wyraz ciągu), r (różnica) oraz n zwracają:
Napisz skrypt, który zaimportuje funkcje z ciag_arytmetyczny.py
. Następnie:
Stwórz moduł trojkat.py
zawierający cztery funkcje, które na podstawie boków trójkąta zwracają:
Napisz program, który pobiera od użytkownika 3 liczby (długości boków trójkąta - można założyć, że podane dane są liczbami) i drukuje wszystkie informacje wykorzystując funkcje z modułu trojkat.py
.
Korzystając z metody równego podziału (bisekcji) znajdź przybliżone miejsce zerowe funkcji: f(x) = x**3 + 2*x**2 - 4*x - 10
w przedziale [1:3].
Napisz skrypt, który dla zadanego n generuje n pierwszych wyrazów ciągu “look-and-say”.