Jak znaleźć w Pythonie resztę działu?

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.

Pojęcie operatora

Aby łatwo znaleźć w Pythonie resztę podziału, musisz zająć się pewnymi definicjami. Operator - symbol lub ciąg znaków, który umożliwia wykonywanie obliczeń matematycznych, bitowych i innych. Wyrażenia lub liczby wprowadzone przez użytkownika, aby znaleźć w Pythonie 3 resztę podziału, tożsamość kombinacji lub porównania, są nazywane operandami.


Rozróżnia się następujące rodzaje operatorów:
  • arytmetyczne;
  • bitowo;
  • logiczne;
  • operatorów przydziału;
  • Porównanie;
  • członkostwo;
  • Tożsamości.
  • Po prostu, w przykładzie "15-5" operator ma znak "-", operandy - 15 i 5. Jest to operacja arytmetyczna z liczbami całkowitymi. Jeśli wziąć pod uwagę wyrażenie "True i True", operator tutaj oznacza "i", a operandy są "True" i "True". Ten przykład można przypisać typowi logicznemu.

    Cele i liczby rzeczywiste. Operacje matematyczne i wyniki wynikowe

    Jeśli rozważymy operacje matematyczne na liczbach całkowitych i ułamkowych, operatory +, -, *, /, **, //,% są operatorami. Przy pierwszych trzech wszystko jest jasne. Oznaczają one odpowiednio dodawanie, odejmowanie, mnożenie. Operator "**" wskazuje nanależy zmniejszyć do pewnego stopnia.


    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.
    Operacje matematyczne można wykonywać bez przypisywania wartości do zmiennej. Następnie wynik jest podawany automatycznie. Jeśli kod zawiera przypisanie zmiennej, możesz wydrukować wynik za pomocą instrukcji print.

    moduł matematyczny

    Dla łatwości użycia, programiści oferują potężny moduł matematyczny, który może obsłużyć dowolny typ liczb i wykonywać dodatkowe funkcje. Aby podłączyć bibliotekę, musisz wprowadzić następujący wiersz na początku kodu: zaimportuj matematykę. To polecenie pozwoli ci dodać do kodu programu wszystkie funkcje dostępne w module matematycznym. Następnie, aby połączyć pewien blok z biblioteki, musisz na stałe go przepisać.Na przykład: x = math.ceil (5.6).
    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.

    Standardowe funkcje arytmetyczne w Pythonie

    Aby obliczyć pozostałą część dzielenia liczby całkowitej w Pythonie, nie zawsze konieczne jest załadowanie biblioteki matematycznej. Niektóre funkcje są wbudowane.

    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.
    Wynik jest następujący.
    W module znacznie więcej funkcji matematycznych. Należy zauważyć, że najczęściej występują.

    Powiązane publikacje