Python jest prostym, nowoczesnym językiem do pisania kodu. Ma potężne biblioteki, które mogą obliczyć dowolne wyrażenie. Python jest głównym konkurentem dla Matlab i Octave. Po uruchomieniu Pythona w trybie interaktywnym, pozostałą część podziału można znaleźć bez trudności. Ale to nie wszystko! "Python" może działać jako potężny kalkulator.
![](https://i.flipperworld.org/img/a05ba286f46815b790e9a14ad7303f.jpg)
Pojęcie operatora
Rozróżnia się następujące rodzaje operatorów:
Cele i liczby rzeczywiste. Operacje matematyczne i wyniki wynikowe
Znaki pojedynczych (/) i podwójnych (//) podziałów są różne. Jeśli pierwszy z nich podaje liczbę rzeczywistą w rozwiązaniu, to druga jest niezbędna do znalezienia całej części podziału. Na przykład 9 //4 = 2. Ten operator odpowiada funkcji div w Turbo Pascal. Ale jest regularność. Znak "/" wyświetli w wyniku liczbę całkowitą, jeśli zarówno przegroda, jak i dzielnik są również celami. Aby znaleźć resztę w Pythonie, musisz użyć operatora%. Przez analogię z tym samym "Turbo Pascal", "%" można porównać z funkcją mod. Na przykład 9% 2 = 1, to znaczy w Pythonie pozostała część podziału w tym przypadku równa się 1. Rozważmy więcej przykładów. Aby podzielić bez pozostałości, Python sugeruje użycie funkcji divmod (x, y). W tym przypadku x jest dzielnikiem, dzielnikiem. W przypadku wyrażenia divmod
program da następujący wynik
. Oznacza to, że cała część podziału jest równa 3, a saldo wynosi 0.
![](https://i.flipperworld.org/img/3938bf37734d0a888debf6f00d8656.jpg)
moduł matematyczny
Jeśli program często korzysta z tego samego bloku, można go tylko zaimportować. Na przykład musisz wykonać serię zaokrągleń do najbliższej liczby całkowitej w większym kierunku. Następnie kod jest zapisany w następujący sposób: z matematyki importować sufit lub z matematyki import *. W obu przypadkach dalszy kod zaokrąglenia wyniku nie ulegnie zmianie.
![](https://i.flipperworld.org/img/e0b1f07436684dcfc3fd2756b192fd.jpg)
Standardowe funkcje arytmetyczne w Pythonie
wbudowany w
do ich
Przykłady,
Int (x )
Konwertuje liczbę rzeczywistą na całość, czyli część ułamkową jest "obcięta".
Int (5,3) 5 int (5,6) 5 int (5987) 5
, okrągły (x)
Zaokrąglenie wyrażenia następuje do najbliższej całości.
, okrągły (5,4) 5,0 okrągły (5.7) 6.0 okrągły (5,5) 6,0 okrągły (5987) 6,0
, okrągły (x, n)
stosuje się do zaokrąglania części ułamkowej do miejsc n dziesiętnych
, okrągły (587 762) 588 okrągły (598763) 5988
, ABS (x)
wyraża się moduł
ABS (-7) 7 ABS (7,8) (7,8 abs -6655) 6655
Funkcje, które wymagają połączenia z biblioteką (musisz najpierw napisać z importu matematyki *) można zobaczyć w poniższej tabeli.
opcje
na cel
ceil (x)
Funkcja
piętro (x)
Funkcja jest wymagana, aby zaokrąglić liczbę docałości ("w dół")
sqrt (X)
oblicza pierwiastek o liczbie
log (x)
Wymagany do znalezienia logarytmu. Jeśli określisz podstawę, wówczas obliczenia będą odpowiednie.
, e
wyświetla się podstawa logarytmu naturalnego
, sin (x)
(137 )
obliczania funkcji trygonometrycznych, gdzie x jest wyrażonym w radianach
cos (x)
tg (x) (148 )
asin (x)
acos (x)
atan (x)
atan2 (x, y)
Znajdź polarnego kąt dowolnego punktu nastawy x i y
stopni (x)
potrzebny do konwersji radianów kąt stopnie
radianach (x)
Funkcja potrzebna do transformacji Kąt zapasowe podano w stopniach na radiany
PI
wyświetlenie stałe wartości?
Poniższy przykład podaje kod przy użyciu operatorów matematycznych.
![](https://i.flipperworld.org/img/4fc477f3ca91dbd4023ea29894dcf2.jpg)
![](https://i.flipperworld.org/img/5755b1adacf3e07dc594d705cf12f1.jpg)