Python е прост, модерен език за писане на код. Той има мощни библиотеки, които могат да изчислят всеки израз. Python е основен конкурент за Matlab и Octave. Чрез пускане на Python в интерактивен режим, останалата част от разделянето може да бъде намерена без затруднение. Но това не е всичко! "Python" може да действа като мощен калкулатор.
Понятието оператор
Разграничават се следните типове оператори:
Цели и реални числа. Математически операции и изходни резултати
Знаците на единични (/) и двойни (//) деления са различни. Ако първото издаде реално число в решението, то второто е необходимо, за да се намери цялата част от разделянето. Например, 9 //4 = 2. Този оператор съответства на функцията div в Turbo Pascal. Но има редовност. Знакът "/" ще изведе цяло число като резултат, ако и двата делителя и делителят също са целите. За да намерите остатъка в Python, трябва да използвате оператора%. По аналогия със същия "Turbo Pascal", "%" може да се сравни с функцията на mod. Например, 9% 2 = 1, т.е. в Python остатъкът от разделянето в този случай е равен на 1. Да разгледаме още примери. За да се раздели без остатък, Python предлага използването на функцията divmod (x, y). В този случай, x е делител, делител. За израза divmod
програмата ще даде следния резултат
. Това означава, че цялата част от делението е равна на 3, а балансът е 0.
математически модул
Ако програмата често използва един и същ блок, можете да я импортирате само. Например, трябва да пренесете поредица от закръгления до най-близкото цяло число в по-голямата посока. Тогава кодът се изписва по следния начин: от математическия импорт ceil или от math import *. И в двата случая допълнителен код за закръгляване на резултата няма да се промени.
Стандартни аритметични функции в Python
Вградени функции
Назначаването им
Примери
int (x) )
Преобразува реално число в цялото, т.е. частичната част е „отрязана“.
int (5.3) 5 int (5.6) 5 int (5987) 5
54)
Има закръгляване на израза до най-близкото цяло.
кръг (5.4) 5.0 рунд (5.7) 6.0 кръг (5.5) 6.0 кръг (5987) 6.0
кръг (х, п)
Използва се за закръгляване на дробната част на n десетични знаци
кръгъл (587762) 588 кръгъл (598763) 5988
abs (x)
Намира изразния модул
abs (-7) 7 abs (7.8) 7.8 ABS -6655) 6655
Функциите, които изискват връзка с библиотеката (първо трябва да пишете от математическия импорт *), могат да се видят в следната таблица.
Функции
Тяхното назначаване
ceil (x)
Функция
етаж (x)
Функцията е необходима, за да закръгли броя доцяло ("надолу")
SQRT (х)
изчислява основата на броя
влизане (х)
, необходима за намиране логаритми. Ако зададете причина, тогава изчислението ще бъде подходящо.
д
Показва основата на естествените логаритми
грях (х)
(137 )
Изчисляване на тригонометрични функции, където х е експресиран в радиани
COS (х)
тен (х) (148 )
ASIN (х)
ACOS (х)
ATAN (х)
ATAN2 (х, у)
Виж полярен ъгъл на всяка точка набор х и у
градуса (х)
, необходима за преобразуване на радиани ъгъл в градуси
радиани (х)
функцията, необходимо за превръщане свободен ъгъл дадени в градуси в радиани
пи
Показва постоянни стойности?
Като пример, код използвайки математически оператори.