Operatory

Python SELF PL
Poziom 2 , Lekcja 2
Dostępny

2.1 Operatory matematyczne

Znamy 4 standardowe operatory do manipulacji liczbami: +, -, * i /. Ale oprócz nich jest jeszcze kilka całkiem interesujących. Przyjrzyjmy się szczegółom operatorów matematycznych w Pythonie.

Normalne dzielenie — operator „/”:

Dzieli pierwszą liczbę przez drugą, wynik to zawsze float. Przykład:


                result = 5 / 2  # result będzie 2.5
        

Dzielenie całkowite — operator „//”:

Dzieli pierwszą liczbę przez drugą, wynikiem jest liczba całkowita [część całkowita liczby].


                result = 7 // 2  # result będzie 3
        

Reszta z dzielenia — operator „%”:

Zwraca resztę z dzielenia pierwszej liczby przez drugą. Przykład:


                result = 5 % 3  # result będzie 2 

Potęgowanie — operator „**”:

Podnosi liczbę do potęgi.


                result = 5 ** 3  # result będzie 125
        

2.2 Skrócone operatory przypisania

Oprócz zwykłych operacji przypisania w Pythonie można używać skróconej zapisu. Przykład:


                x = 5
                x += 1 
        

Co jest całkowicie równoważne zapisowi:


                x = 5
                x = x + 1 
        

Główne skrócone operatory przypisania:

Dodanie i przypisanie ( += ): zwiększa wartość zmiennej o prawy operand.


                x = 5
                x += 3  # x teraz jest 8

        

Odejmowanie i przypisanie ( -= ): zmniejsza wartość zmiennej o prawy operand.


                x = 5
x -= 3  # x teraz jest 2
        

Mnożenie i przypisanie ( *= ): mnoży zmienną przez prawy operand.


                x = 5
x *= 3  # x teraz jest 15
        

Dzielenie i przypisanie ( /= ): dzieli zmienną przez prawy operand, wynikiem zawsze jest float.


                x = 5
x /= 2  # x teraz jest 2.5
        

Dzielenie całkowite i przypisanie ( //= ): dzieli zmienną przez prawy operand, wynikiem jest liczba całkowita.


                x = 5
x //= 2  # x teraz jest 2
        

Reszta z dzielenia i przypisanie ( %= ): przypisuje zmiennej resztę z dzielenia przez prawy operand.


                x = 5
x %= 3  # x teraz jest 2
        

Potęgowanie i przypisanie ( **= ): podnosi zmienną do potęgi, określonej przez prawy operand.


                x = 5
x **= 3  # x teraz jest 125
        

2.3 Operatory porównania

Oprócz przypisywania zmiennych w Pythonie można je porównywać. Do tego używa się specjalnych operatorów porównania.

Operatory porównania w Pythonie porównują dwie wartości i zwracają wartość logiczną True lub False w zależności od wyniku porównania. Te operatory są fundamentalne dla podejmowania decyzji w programie i zarządzania kolejnością wykonywania poleceń.

Równość ( == ): sprawdza, czy dwie wartości są równe.


        print(5 == 5)  # Wyświetli: True

Nierówność ( != ): Sprawdza, czy dwie wartości są różne.


        print(5 != 5)  # Wyświetli: False

Większe ( > ) i mniejsze ( < ): porównują dwie wartości, aby stwierdzić, czy jedna wartość jest większa od drugiej lub mniejsza.


        print(5 > 3)  # Wyświetli: True
        print(5 < 3)  # Wyświetli: False

Większe lub równe ( >= ) i mniejsze lub równe ( <= ): Porównują dwie wartości, sprawdzając, czy jedna wartość jest większa lub równa drugiej, i czy jedna wartość jest mniejsza lub równa drugiej.


        print(5 >= 5)  # Wyświetli: True
        print(5 <= 4)  # Wyświetli: False

Te operatory są szeroko stosowane w wyrażeniach warunkowych, pętlach i innych miejscach do tworzenia warunków logicznych, które pomagają zdecydować, które bloki kodu powinny być wykonane w zależności od spełnienia określonych warunków.

Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION