Dywizja piętra w Python
Podczas dzielenia dwóch wartości liczb całkowitych w języku programowania w Pythonie stosuje się podział podłogi, a wynik jest zaokrąglany do najbliższej liczby. Jedyną różnicą między podziałem podłogowym a podziałem jest to, że zawsze wyświetla największą liczbę całkowitą. Znak // jest używany w matematyce do oznaczania podziału podłogowego. Aby obliczyć podział podłogi, różne języki programowania mają określoną metodę lub wyrażenie wbudowane. Obejmują one:
Składnia podziału podłogowego
Składnia do korzystania z podziału podłogowego jest podana w następujący sposób:
r = zmienna 1 // zmienna 2Gdzie:
Operacja Division Floor (//), która zostanie wyjaśniona w tym artykule, jest używana w języku programowania Python.
Przykład nr 1
Spójrzmy na ilustrację działania działu podłogowego.
x = 45Na początku kodu inicjujemy dwie zmienne, „x” i „y”. Podaliśmy te zmienne, odpowiednio „45” i „6”. Teraz będziemy korzystać z operatora //. Ten operator jest stosowany, aby uzyskać wartość podziału podłogowego. Ta obliczona wartość zostanie zapisana w zmiennej „L”. Następnie porównamy wartość uzyskaną przez podział podłogi z wartością uzyskaną przez normalny podział.
Tak więc używamy / operatora do wykonywania normalnego podziału. Ta wartość byłaby zapisana w zmiennej „M”. Ostatecznie chcemy wyświetlić wartości uzyskane przez podział podłogi i normalny podział, więc nazywamy funkcję print ().
Przykład nr 2
W tym przykładzie obserwujemy, jak działa operator // i metoda podłogowa ().
Od matematyki podłogowejPrzede wszystkim zintegrujemy metodę Floor () z pliku nagłówka matematycznego. Odpowiednio przypisaliśmy wartości „89” i „4” do zmiennych „i” i „j”. Funkcja podłogowa () zostanie użyta w następnym etapie. Ta funkcja służy do określenia wartości podziału podłogowego. Zmienna „a” będzie przechowywać tę określoną wartość. Wartość uzyskana za pomocą metody podłogowej () i wartości obliczone przez podział podłogi zostaną ocenione.
Symbol podwójnego backslash (//) byłby użyty do wykonywania podziału podłogowego w Python. Zmienna „E” może przechowywać tę wartość. Wreszcie, przedstawimy obie wartości obliczone za pomocą metody podłogi () i podziału podłogowego, więc wywołujemy metodę print ().
Z wyjścia wyżej wymienionego kodu zaobserwowaliśmy, że wartości uzyskane za pomocą metody podłogowej () i // operatora będą takie same.
Przykład nr 3
Wartości ujemne można również użyć do podziału podłóg. W przypadku wartości ujemnych wynik zawsze był zaokrąglony do najbliższej liczby całkowitej wartości. Niektórzy użytkownicy mogą być zakłopotani tym, że uzupełnienie wartości nie dodatkowych oznacza odchylenie od zera. Zbadajmy instancję podziału podłogi przy użyciu wartości ujemnych.
y = -56Zgłaszamy dwie zmienne o nazwie „Y” i „Z”. Określiliśmy losowe wartości dla tych zmiennych. Zmienna „Y” zawiera wartość ujemną, a zmienna „Z” ma dodatnią liczbę całkowitą. Tutaj deklarujemy nową zmienną „R”, a ta zmienna przechowuje wynikową wartość. Aby zakończyć kod, musimy pokazać uzyskaną wartość za pomocą metody print ().
Przykład nr 4
Na tej ilustracji stosujemy podział podłogi i modulo. Modulo jest modelem matematycznym związanym głównie z podziałem podłogi. Modulo można alternatywnie zdefiniować jako pozostałą wartość uzyskaną po podzieleniu dwóch wartości całkowitych. Możemy go użyć do obliczenia liczby resztek. Procent (procent) operatora w Pythonie zostanie wykorzystany do obliczenia modulo. Spójrzmy na przykład, który przedstawia związek między podziałem podłogowym a modulo.
Mając 95 jabłek i 6 osób, użyjemy działu podłogowego, aby ustalić, ile jabłek otrzymuje każda osoba.
NumoPapples = 95Tutaj musimy zainicjować zmienne „NumoPapples” i „Osoby” na początku programu. Istnieje w sumie 95 jabłek, a osoby, które chcą zjeść jabłko, mają 6. Teraz dzielimy jabłka między każdą osobę, wykorzystując dział podłogi (// operator).
W następnym kroku zastosujemy metodę druku () trzykrotnie: Pierwsza instrukcja drukowania wyświetla całkowitą liczbę jabłek, druga instrukcja drukowania drukuje całe osoby, a ostatnia metoda drukowania pokazuje liczbę jabłek, które każda osoba chce zjeść.
Wniosek
Rozmawialiśmy o użyciu operatora // w tym artykule. Istnieją różne operatorzy w Pythonie, którzy są wykorzystywani do określonych funkcji. Funkcja podziału podłogowego Pythona umożliwia użytkownikom podzielenie dowolnych dwóch wartości całkowitych i zaokrąglanie wyniku do najbliższej liczby całkowitej. Operację może być przeprowadzona przez wyrażenie operatora Pythona na pojedynczej lub może więcej operandy. Atrybut lub wartość, z którą wykonujemy operację, jest znany jako operand. Wartość podziału podłogowego jest uzyskiwana za pomocą operatora //. W tym artykule zaimplementowano cztery różne przypadki. Zdobywamy wartość podziału podłogowego uzyskanego przez zatrudnienie operatora // w tych przypadkach. W jednym przykładzie dzielimy liczbę ujemną za pomocą operatora //. Operator modulo i operator // zostały użyte w ostatniej ilustracji.