muzruno.com

Как мога да намеря останалата част от разделянето в Python?

Python е прост, съвременен език за писане на код. Има мощни библиотеки, които могат да изчислят всеки израз. Python е основният конкурент на Matlab и Octave. С пускането на Python интерактивно, потребителят може лесно да намери останалата част от разделянето. Но това не е всичко! "Python" може да действа като мощен калкулатор.

остатък от разделянето на Python

Концепцията за оператор

За да намерите лесно в Python останалата част от разделението, трябва да разберете някои дефиниции. Операторът е знак или низ, който ви позволява да създавате математически, бит, логически и други изчисления. Изразите или номерата, въведени от потребителя, за да открият в Python 3 останалата част от разделянето, идентичността на комбинация или сравнение, се наричат ​​операнди.

Разделете следните типове оператори:

  • аритметика;
  • побитовото;
  • логично;
  • оператори на задачи;
  • сравнение;
  • членство;
  • идентичност.

Просто казано, в примера "15 - 5" операторът е знак ";", операндите са 15 и 5. Това е аритметична операция с числа. Ако погледнем израза "True and True", тогава операторът е "и", а операндите са "True" и "True". Този пример може да се припише на логически тип.

Цели и реални числа. Математически операции и изход на резултата

Ако разгледаме математическите операции на цели и частични числа, тогава операторите са +, -, *, /, **, //,%. С първите три всичко е ясно. Те означават, съответно, добавяне, изваждане, умножение. Операторът "**" показва необходимостта от експоненциране.

Знаците за едно (/) и двойно (//) делене са различни. Ако първият произвежда реално число в решението, тогава второто е необходимо, за да се намери цяло число на разделението. Например, 9 // 4 = 2. Този оператор отговаря на функцията Div в Turbo Pascal. Но има редовност. Знакът "/" ще покаже цяло число в резултат на това, ако и делителят и дивидентът са също цели числа. За да намерите останалата част от разделянето в Python, трябва да използвате оператора%. По аналогия със същата "Turbo Pascal", "%" е сравнима с функцията mod. Например, 9% 2 = 1, т.е. в Python, останалата част от разделянето в този случай е равна на 1. Да разгледаме още няколко примера.

За да извършите деление без остатък, Python предлага да използвате функцията divmod (x, y). В този случай, х е неделим и y е делител. За израза divmod (9,3), програмата ще върне следния резултат (3,0). Това означава, че цялата част от разделението е 3, а останалата част е 0.

разделяне без питън

Математическите операции могат да се извършват без да се зададе стойност на променлива. Тогава резултатът се дава автоматично. Ако кодът съдържа задаване на променливи, можете да отпечатате резултата на екрана, като използвате изявлението за отпечатване.

Математическият модул

За удобство на потребителите разработчиците предлагат мощен математически модул, който може да работи с всякакъв вид номера и да изпълнява допълнителни функции.

За да свържете библиотеката, трябва да напишете следния ред в началото на програмния код: математика за внос. Такава команда ще даде възможност за зареждане в програмния код на всички функции, налични в математическия модул. След това, за да свържете конкретен блок от библиотеката, трябва непрекъснато да го регистрирате. Например, x = math.ceil (5.6).

Ако програмата често използва същия блок, можете да го импортирате само. Например, трябва да направите серия от закръгления до най-близкото цяло число в голямата страна. След това кодът е написан, както следва: от тава за внос на математика или от математическия импорт *. И в двата случая допълнителният код за закръгляване не се променя.

остатък от разделянето

Стандартни аритметични функции в Python

За да изчислите остатъка от цяло число в Python, не винаги трябва да зареждате библиотеката по математика. Някои функции са вградени.

Вградени функции

Назначаването им

примери

int (x)

Преобразува реално число в цяло число, т.е. частичната част е "отрязана".

int (5.3) >> 5

int (5.6) >> 5

int (5.987) >> 5

кръг (x)

Израза е закръглен до най-близкото цяло число.

кръг (5.4) >> 5.0

кръг (5.7) >> 6.0

кръг (5.5) >> 6.0

кръг (5.987) >> 6.0

кръг (х, п)

Използва се за закръгляване на частичната част до десетични знаци

кръг (5.8776.2)>

5.88

кръг (5.9876.3)>

5.988

abs (x)

Намерете модул за изразяване



abs (-7) >> 7

абс (7.8) >> 7.8

абс (-66.55) >> 66.55

Функциите, за които искате да свържете библиотеката (първо трябва да въведете математически импорт *), могат да се видят в следната таблица.

функции

Назначаването им

ceil (x)

Функцията е необходима за закръгляване на числото до по-голямо число ("нагоре").

етаж (х)

Функцията се изисква за закръгляване на числото до по-малко цяло число ("надолу").

sqrt (x)

Връща корена на номера

регистрационен (x)

Необходимо е да се намери логаритъмът. Ако посочите базата, изчислението ще бъде подходящо.

д

Извежда основата на естествения логаритъм

грях (х)

Изчисляване на тригонометричните функции, където x се изразява в радиани

cos (x)

tan (x)

asin (x)

acos (x)

atan (x)

atan2 (х, у)

Открива полярния ъгъл на точка, чиито координати са дадени от x и y

градуси (x)

Задължително за преобразуване на ъгъла от радиани в градуси

радиани (x)

Функцията, необходима за преобразуване на ъгъла, даден в градуси спрямо радиани

пи

Отпечатва стойността на константата π

Като пример тук е код, използващ математически оператори.

python остатък от цяло число разделяне

Резултатът се получава, както следва.

остатък от разделянето на Python

Има много повече функции в математическия модул. Ето най-често срещаните.

Споделяне в социалните мрежи:

сроден