Python zawiera wbudowane funkcje matematyczne oraz posiada dodatkowo wbudowany moduł 'Math' z wieloma metodami matematycznymi, które można wykorzystać do wielu matematycznych zadań.
Funkcje, które wbudowane są w Python są zwykłymi funkcjami, ponieważ nie należą do żadnej klasy i w związku z tym również do żadnego modułu.
Natomiast funkcje, które należą do modułu, określane są jako metody.
Wymienimy kilka funkcji matematycznych wbudowanych w Python:
Funkcja min() - zwraca najmniejszą wartość zawartą w argumentach funkcji.
Funkcja max() - zwraca największą wartość zawartą w argumentach funkcji. Obie funkcje obsługują nieskończoną liczbę argumentów.
Przykład:
x=10
y=20
print(x+y, x*y)
30 200 #wynik
print(min(x+y, x*y))
30 #wynik, funkcja min() zwróciła wartość 30
print(max(x+y, x*y))
200 #wynik, funkcja max() zwróciła wartość 200
Funkcje możemy łączyć:
Przykład:
x=max(min(10,20),30)
print(x)
30 #wynik
Funkcja sum() - zwraca sumę liczb umieszczonych w kolekcji, np. w listach.
Przykład:
x=[1,2,3,4,5,6]
print(sum(x))
21 #wynik
Funkcja abs() - zwraca wartość bezwzględną liczby wprowadzonej do parametru funkcji:
Przykład:
x=-5
print(abs(x))
5 #wynik
Funkcja round() - zwraca zaokrągloną wartość wprowadzoną do parametru funkcji:
Przykład:
def fun():
x=5.8
print(round(x))
fun()
6 #wynik
Funkcji jest dużo więcej, przedstawiłem według mnie te najważniejsze.