Python: Instrukcje warunkowe i operatory logiczne
7 marca, 2024Wstęp Instrukcje warunkowe są kluczowym narzędziem do kontrolowania przepływu programu w świecie programowania. W języku Python, pozwalają one programiście wykonać...
Czytaj dalejUmiemy już zadeklarować zmienne, więc pora nauczyć się jak z nich skorzystać. Zacznijmy od początku, czyli arytmetyki. Operatory arytmetyczne służą do wykonywania działań na liczbach. Pierwszym z nich jest operator sumy, czyli identycznie jak w matematyce plus (+). Drugim operatorem jest – symbolizujący różnicę. Operatorem mnożenia jest gwiazdka (*), a dzielenia ukośnik (/).
Przykładowy program wykorzystujący powyższe operatory podaję poniżej.
<script> let a = 1; let b = 4; let suma = a + b; let srednia = suma / 2; document.write(suma); document.write("<br>"); document.write(srednia); </script>
W JS’ie występują także inne operatory. Jednym z nich jest operator inkrementacji czyli po prostu zwiększenia wartości zmiennej liczbowej o 1. Implementujemy to za pomocą podwójnego plusa. Ponadto istnieje jeszcze operator działania odwrotnego czyli dekrementacji (zmniejszania o 1) jest nim podwojony znak odejmowania.
<script> let a = 5; a++; let b = 4; b--; document.write(a); document.write("<br>"); document.write(b); </script>
W podanym powyżej przykładzie a będzie równe 6, a zmienna b przyjmie wartość 3.
Poza operatorami arytmetyczną, występują też operatory logiczne. Obsługują one podstawowe operacje z algebry Boole’a. Jednak zanim do nich przejdziemy musimy opisać sobie także operatory porównania. Najważniejsze z nich to:
let a = 5; let b = 4; a===b //Fałsz a!==b //Prawda a>b //Prawda a<b //Fałsz
Do operatorów logicznych zaliczamy natomiast:
Aby połączyć dwa wyrażenia spójnikiem musimy najpierw zamknąć je w nawiasach. Na przykład
(a>0)&&(a<0)
Teraz gdy znamy już podstawowe operatory, możemy przejść do instrukcji warunkowej. Jest to słowo kluczowe, które pozwala nam podjąć pewne decyzje w programie. Do jej zadeklarowania używamy słowa kluczowego if(). Wewnątrz nawiasów umieszczamy warunek wykonania kroku. Następnie zapisujemy klamry {}, pomiędzy którymi umieszczamy kod programu który ma się wykonać. Warto też wspomnieć, że istnieje słowo kluczowe else, które umieszczone po klamrze zamykającej blok instrukcji warunkowej pozwala wykonanie innego fragmentu kody, w sytuacji gdy warunek jest niespełniony. Oto przykład.
let a = 5; let b = 4; if((a+b >8)&&(a+b < 10 )) { document.write("Suma liczb to 9"); } else { document.write("Suma liczb jest inna niż 9"); }
Wstęp Instrukcje warunkowe są kluczowym narzędziem do kontrolowania przepływu programu w świecie programowania. W języku Python, pozwalają one programiście wykonać...
Czytaj dalejCzym jest zmienna ? W Python zarówno jak i w innych językach programowania istnieją zmienne do przechowywania danych. Zmienną można...
Czytaj dalejWstęp Python jest dynamicznie rozwijającym się jezykiem programowania, dlatego stwierdziłem że rozpocznę serię artykułów na jego temat. Głównym celem jest...
Czytaj dalej