Funkcje matematyczne¶
W Pythonie możemy korzystać z dodatkowych funkcji, które są dołączane do programu po zaimportowaniu odpowiedniej biblioteki. Bardzo przydatne do różnorodnych obliczeń są funkcje z modułu math
.
from math import *
W zadaniach graficznych najczęściej używaną funkcją z tej biblioteki jest funkcja obliczająca pierwiastek kwadratowy z podanej liczby. Możemy ograniczyć import tylko do tej funkcji:
from math import sqrt
Przekątna w kwadracie¶
Czasami musimy narysować przekątną w kwadracie. Do tego celu wykorzystuje się twierdzenie Pitagorasa:
W trójkącie prostokątnym suma kwadratów długości przyprostokątnych jest równą kwadratowi przeciwprostokątnej.
Przekątna dzieli kwadrat na dwa trójkąty prostokątne równoramienne. Po zastosowaniu twierdzenia Pitagorasa do takiego trójkąta otrzymujemy:
Wartość pierwiastka z liczby 2 to około 1,41. Pisząc funkcje korzystające z tej liczby, używamy jednak wartości sqrt(2)
, w przeciwnym razie rysunek może być niedokładny.
Wysokość w trójkącie równobocznym¶
Do obliczania wysokości w trójkącie równobocznym również korzystamy z twierdzenia Pitagorasa. Wysokość dzieli podstawę trójkąta na dwa odcinki równej długości. Po zastosowaniu twierdzenia Pitagorasa otrzymujemy: