Transcript for:
Typy logiczne i instrukcje warunkowe w Pythonie

cześć witam cię bardzo serdecznie wcześniej w lekcji kursu programowania w języku python i dzisiaj porozmawiamy sobie o takim tempie danych który nazywa się typem logicznym dostępne w większości języków programowania praktycznie w każdym oczywiście w języku python również taki musi być lecz czym to się je i o co tutaj chodzi już pokazuje stwórzmy sobie nową zmienną x w której przypuszczasz że bezpośrednio wartość true po prostu tak z klawiatury wartość true na polski oznaczająca prostu prawda tak wartość true oznacza prawda natomiast stworzyć jedną zmienną y której przypuszczasz że wartość po prostu z als z klawiatury wartość falls na polski można przetłumaczyć bardzo łatwo jako fałsz czy nie prawda po prostu no właśnie i to są dwie możliwe wartości które można tu i wyłącznie przechowywać w zmiennych właśnie typu logicznego oczywiście zmienne w języku python nie posiadają zdefiniowanego typu ale tak sobie powiedzieć w odcinku drugim przypisując do niej wartościowe się domyślają prostu czy mają być czyli mówimy o typach trójki w was wierzę że jest to taki typ logiczny nie ma niczego więcej poza tymi dwoma wartościami nie ma jakiegoś wartości domyślnej prawdę jest tylko albo prawda a fałsz system zero-jedynkowy albo 0 albo 1 do czego one nam w ogóle a dlaczego nam w ogóle są potrzebne do czego one służą na początek może w drugim sobie wprost z funkcji airprint zmienną zarówno x jak i zmienną y uruchomię teraz ekran konsoli zobaczmy co się stanie to nic nadzwyczajnego to co tutaj widzimy to że zmienna x posiada wartość true natomiast zmienna y posiada wartość was to jest bardzo ważne i tutaj to nie jest przypadkiem napisałem te dwie wartości true false z litwy z dużej litery tak z dużej litery tutaj pisanie tego z małej litery jest błędem w języku python w odróżnieniu do wielu innych języków programowania ponieważ wiele innych języków przyjmuje liczby wartości logiczne trifels z tej małej tak więc tutaj jest odróżnienie aby to zapamiętać wskazuje na to że piszemy z dużej litery ponieważ może się pomylić tutaj warto jest jak python posiada dwie wartości logicznej pisane z dużej litery dobra nadal nie widzimy jakiegoś większego zastosowania widzimy tylko że możemy te wartości trójfazowy pisać no po co nam to samo możemy zrobić z treningiem i tutaj wypisać no cała rzecz polega na tym że ten typ logiczny true false pojawia się w paru takich właśnie specjalnie specyficznych momentach z użyciem pewnych operator no właśnie i tak sobie te opery operatory pokażemy usunąć wszystkie linijki pozostawia sobie tylko jedną linijkę print ponieważ ta jedna tutaj teraz wystarczy i to tutaj zrobię to w tych nawiasach okrągłych funkcji print zrobimy sobie coś takiego 5 co się równa ale podwójnym znakiem równa się czy nie jest to symbol przypisania tak jak pojedynczy znak równa się też 5 równa się równa się 5 taki operator wymaga dwóch argumentów po lewej i po prawej stronie i do czego on jest jest to pierwszy z operatorów tak zwanych porównania pierwszych operatorów który wam przedstawiam jest to operator porównania który nazywa się równa się czy są sobie równe ten operator po prostu sprawdza czy lewa strona jest równa prawej stronie no właśnie i zależności od tego zwraca właśnie ten nasz omawiane dzisiaj typ danych logiczne albo to albo to albo to wszystko zależy właśnie od tego pytania logicznego warunku porównania tutaj sobie zostawimy na operator równa się zwraca wartość prawdy tylko wtedy kiedy argumenty są identyczne 35 jest równe 5 no tak wydaje się że jest takie samo tak więc tutaj powinny być dobrej zgodnie z tym co wiemy powinien zostać zwrócona wartość logiczna prawdy czyli wartość true zobaczmy czy tak się faktycznie stanie tak na ekranie konsoli widzę faktycznie wartość true czyli prawdy no bo 5 jest równe 5 minut i argument na przykład na jeden no to oczywiście nie są sobie równe i w zależności od tego jakiego mam tutaj się znajdują oczywiście taki operator porównania może przyjąć albo wartość true albo wartość was dlatego nie ma nic w środku no bo jest ograniczony albo to jest prawdziwe albo to jest nieprawdziwy dlatego posiadamy dwie wartości albo prawdy albo fałsz no i tutaj właśnie wracam ten nasz tych danych logiczny to już mówiłem jest z dużej litery napisane dokładnie ten sam z tych danych którego którym możemy się posługiwać bezpośrednio wpis muzyka dobra przejdźmy do kolejnej operatorów porównania ponieważ to jest pierwszy z nich równy natomiast kolejny z nich będzie operatorem różne operator różne piszemy poprzez wykrzyknik równa się czyli jak gdyby taka negacja równa równości czyli 35 jest różne od 1 może być może niektórzy z was do końca logicznie to tak to jest prawda bo 5 jest różne od 1 i to nam zwrócić wartość true faktycznie tak się stało wartość true prawdy oczywiście wartość was będzie tylko wtedy kiedy argumenty są sobie takie same tak mimo że kobiety są teraz takie same nie jest takie oczywiste tutaj widnieje wartość flex 100 buta oczywiście ten operator różne sam sobie rodziny dobra przejdźmy do kolejnego z operatorów porównanie którym będzie operator większe 35 jest większe od pięciu stawiamy ostry nawias otwarty z lewej strony no i oczywiście nie sam z piątka nie jest większy od pięciu bo to są te same wartości tutaj oczywiście musiałaby istnieć wartość na przykład siadam aby zaszła tutaj wartość prawdy czy litrów faktycznie teraz się zgadza bo operatorze większe mamy operator mniejsze działa on dokładnie na odwrót nie wygląda w ten sposób nawias ostry skierowany dzieckiem w lewą stronę 37 jest mniejsze od 5 oczywiście nie jest więc tutaj będzie wartość falls już w drugą stronę nie będę go pokazywał chyba już się domyślacie jak ten operator oczywiście działa bo operatorze mniejsze i większe i dwóch poprzednich czyli równe i różne posiadam jeszcze dwa ostatnie operator porównania a tymi operatorami są mniejsze bądź równe dopisujemy po prostu symbol nierówności za mniejsze i teraz wartość która zgodziłaby się wcześniej wartość falstart bo 35 jest mniejsze od to jest oczywiście błędne bo to są te same wartości teraz dla tego specyficznego przypadku gdzie te wartości są takie same zostanie zwrócona dodatkowo wartość prawdy czyli jest wartość true ponieważ mam aparat czy jest mniejsze będzie trudne tak faktycznie jest i każda mniejsza wartość od pięciu różnych wróciłaby do tej wartości prawdy no i domyślacie się pewnie jest ostatni operator porównania szósty operator porównania jest operator większe bądź równe skoro było mniejsze no to teraz oczywiście musimy też mieć operator większe bądź równe no i dokładnie tak samo dla tych samych wartości dodatkowo tutaj operatorów większa będzie równe zwrócić wartość prawdy poza tym jednym z specyficznym przypadku kiedy są sobie równe działa dokładnie tak samo jak operator zwykły większe czyli kiedy tutaj istnieje wartość zwiększa to zawsze zwraca wartość prawdy wartością prawdy jest tutaj oczywiście trudne kiedy tylko to będzie wartość mniejsza no to zmienimy wartość fakt ale po co nam to wszystko do dalej można się zapytać po co to wszystko tutaj jest aby wyświetlić na ekranie naszej konsoli no nie tylko te wartości logiczne w swoje zastosowanie największe znajdują się w zastosowaniu instruktor zwanych instrukcji warunkowych nie tylko to są bardzo użyteczne w przypadku pętli które też poznamy w przyszłym odcinku ale największym użyteczności zadaje te możemy zaobserwować w tak zwanych instrukcji warunkowych w tak zwanych po angielsku i w instrukcjach tak zwane i w stanie ci pomóc a jeśli słyszymy takie słówko chodzi właśnie o instrukcja warunkowa i w napisz sobie pierwsze tak instrukcji warunkowych i jest ona niezwykle prosta i co ona robi ona nam się pyta czy to słówko if bardzo łatwo przetłumaczyć na język polski jako 3 tak i w można przetłumaczyć jako czy czyli pytamy się czy ich albo też jeżeli i w można też przetłumaczyć jako jeżeli czyli jeżeli i przedstawiamy właśnie warunek ważne aby ten warunek właśnie wygenerował jakiś typ logiczny albo prawdy albo fałszu nie mógł nie ważne czy to będzie prawda czy fałsz ważne aby postawiony ten warunek za znakiem i w wygenerował właśnie wartość logiczną czyli dlatego rozpoczęliśmy od tego czym jest wartość logiczna aby teraz płynnie przejść właśnie do instrukcji warunkowych jest jakimi są instrukcje iw no właśnie bo tylko wracaj tutaj tym logiczny czyli prawdy i fałszu możemy wygenerować prawidłowe za prawidłowe instrukcja warunkowa dobra zobaczcie zostawiając teraz enter tutaj środowisko para automatycznie przenosi nie 4 odstępy w prawą stronę jeżeli sobie policzymy są to dokładnie 4 odstępy raz dwa trzy cztery właśnie tutaj ten tutaj te instrukcje warunkowe w języku python są takie dość specyficzne ponieważ większość języków programowania uznaję tę jak gdyby ciało swoich instrukcji warunkowych które zagnieżdża się w tak zwanych nawiasach kwadratowych tutaj już nawias klamrowy nie używamy lecz jakoś język python musi wyznaczać to co pod instrukcja warunkowa ich należy i ono determinuje poprzez wzięcie po prostu to co jest 4 razy teraz cięte na na odległość czterech spacji będzie należało pod instrukcja warunkowa i wszystko to co zaczynamy pisać bez wycięcia czterech papierowego tak zwanej tabulacji nie będzie należało już po instrukcje warunkowe i w wypisz sobie teraz coś na ekran naszej konsoli funkcji airprint i wypiszemy uznanie prawda aby wiedzieć że to zdaniem wpisuje się tylko wtedy kiedy instrukcja warunkowa zadziała dobra może tak jeszcze na sam temat tej instytucji bankowych to jak ona może tego jeszcze nie będzie dość jasne instrukcja warunkowa determinuje czy postawiony tutaj warunek czyli tak naprawdę zwrócona wartość true match valve to tylko na tym tak naprawdę instrukcja warunkowa i oferuje operuje tylko na ona się zastanawiam się tylko czy tutaj zostanie tylko tutaj posiada wartość true mystic falls to jak i tutaj zostanie zwrócona tym zajmuję się zupełnie inny mechanizm czy operator tutaj porównania podwójnego równa się to zawsze sobie pokażemy w stanie tutaj na sztywno wartość która jest wartością logiczną czyli jedną z tych dwóch poznanych lecz jeszcze dokończmy i pisząc linijkę już bez tego wcięcia 4 spacerowego czyli tabulacji na przykład z treningiem ciągiem znaków koniec zobaczcie że to zostało napisane tutaj bez cięcia 4 specjalnego natomiast ta linia została napisana bezpośrednio konstrukcję if i posiada cztery spacje wcięcie za ich tutaj między i to jest jeszcze bardzo ważne to że ten instytut i i w końcu krokiem natomiast warunku tak jak w wielu innych językach programowania robi się to że warunek instrukcji umiejscawia się w nawiasach tutaj w języku python tak nie robimy tutaj tego porównania nie stawiamy w nawiasach okrągłych wstawiamy po prostu warunek warunek kończymy znakiem 2.1 dwa razy po dwie kropka to co zrobił w trakcie bankowa po prostu sprawdzić czy 5 jest równe 5 i wykonaj instrukcje warunkowe i właśnie jest zasada jest taka że ona wykonuje instrukcje które do niej należą czyli ciało tej instrukcji i wykonuje tylko wtedy kiedy to jest warunek prawdy kiedy tutaj jest warunek kiedy to jest wartość logiczna prawdy jest wartość logiczna fałsz na fałszu to te instrukcje które należą do cliff a nie zostaną wykonane to w końcu na przykładzie bo nie wiem czy za bardzo tego nie jest martwa mam nadzieję że jest to zrozumiałe to co tutaj zwykły zyskaliśmy na ekranie naszej konsoli to samo obydwie nitki zarówno prawda jak inni na koniec która jest bez wzięcia pod uwagę opisywana obydwie techniki które zostały wyświetlone no właśnie lecz co jeśli ktoś zrobił przestalibyśmy to tak żeby baby tenis wartość fałsz na przykład 5 jest równe 4 jest oczywiście zapytaniem błędnym skraca nam to oczywiście wartość logiczną was czyli będą teraz wyświetlane na ekranie konsoli kiedy napis który tutaj uzyskujemy jest to informacja koniec jest to wartość koniec z tego tutaj w treningach właśnie prawda nie została wyświetlona ponieważ wartości ich wartość logiczna została tutaj określona jako falls poprzez to porównanie pracy operator porównania który przed chwilą poznaliśmy została określona jako falls tak więc instrukcja i w nie wykonuje swojego ciała czyli instrukcji które do niej należą instrukcje które do niej należą wyróżniamy poprzez cztery spacje o zdjęcie no nie muszą być umiejscowione oczywiście zaraz za instrukcjami w czyli nicka pod spodem natomiast znika print koniec wykonała się ponieważ nie należysz do instrukcji ich nie ma tutaj tego zdjęcia jeżeli dodam tutaj tabulacji przyciskiem na klawiaturze nie wykonamy się żadna z tych dwóch instrukcji możemy to sobie zobaczyć odświeżające konsoli faktycznie nic nie zostało tutaj wydrukowane to co wspomniałem tutaj tak wiele razy to jest to właśnie instrukcja i w tylko sprawdza czy ona ma tutaj wartości prawdy czy tylko ma wartość was to że taka wartość tutaj uzyskiwana odpowiada za to zupełnie inny mechanizm czy operator tego porównania operator porównania determinuje nam czy to jest prawda czy nie to jest fałsz możemy to udowodnić że tak faktycznie jest po prostu zostawię nic bez zastanowienia tutaj wartość na sztywno wartość logiczną falls która wiemy że jest wartość logiczną ma bo powiedzieliśmy sobie jakieś dwie wartości logiczne w języku python mapy więc mogę sobie tak nie przekształcić na wartość falls i teraz również żadna z tych instrukcji nie powinna zostać tutaj wykonana zobaczmy odświeżmy ekran naszej konsoli faktycznie nic nie zostało wydrukowane możemy również zmienić na wartość true czyli wartość prawdy i teraz obydwie te wyniki zostaną wydrukowane tak jest ponieważ obydwie należą teraz pod instrukcję i w ponieważ są właśnie zdeterminowane przez to wcięcie dobra pokaż my sobie jeszcze dalszą część instrukcji warunkowej i w ponieważ mamy taki przypadek że ich nie zostanie spełniony czyli na przykład weźmy sobie dla teraz dla przeliczenia 35 jest większe od na przykład 10 oczywiście piątka nie jest większy od dziesięciu już widzimy w głowie że to będzie wartość falls no i nie zostanie wykonana się żadna z tych dwóch linijek ponieważ one należą do instrukcji i no właśnie co i świecie zrobić teraz obsłużyć przypadek odwrotny czyli w drugą stronę na przykład skoro 5 nie jest większy od dziesięciu no to może w drugą stronę tak czyli 35 jest takim razie mniejsza bądź równa od 10 do musielibyśmy to zrobić w taką stronę teraz tak nie przekształci na przykład wiem że mniejsza aby uzyskać po odświeżeniu na ekranie konsoli informację o tym że faktycznie piątka jest mniejsza od dziesięciu no moglibyśmy tak zrobić ale niekoniecznie jest to najlepsza droga ponieważ narzędzie ich instrukcja i w posiada również jak gdyby swoim dalszy ciąg i a mianowicie instrukcje hells angels bardzo łatwo na język polski przetłumaczyć jako w przeciwnym wypadku w przeciwnym razie no właśnie lecz instrukcja l nie posiada w sobie pewnego warunku tutaj instrukcja ale nie sprawdza żadnego warunku i tak widzieliście to co było wcześniej to sprawdzenie czy 50 mniejsze będzie równa 10 jest tutaj błędne ponieważ z instrukcją else nie może pojawić się żadne żaden warunek żadna wartość logiczna prawdy i fałszu ale po prostu istnieje w taki sposób że jeżeli nie wykona się instrukcja prawdy czyli jeżeli ich nie przyjął wartości logicznej prawdy to to po prostu jest wykonana czyli teraz się wykonuje w każdym przeciwnym wypadku kiedy tutaj nie istnieje po prostu prawda czyli teraz uzyskamy wartość mniejsza bez sprawdzania tego wart żadnego o warunku logicznego tak operatora porównania ponieważ kiedy to nie zostanie prawdą czy 5 nie jest większy od dziesięciu to co zawsze wtedy wykona się l czyli wydrukuje na ekranie konsoli wartość mniejsze i zobaczmy czy tak faktycznie się stanie że wydrukujesz tej wartości mniejsze tak wydrukował się string mniejsze ponieważ wykonał się same else jeżeli zmienilibyśmy warto z na takie aby tutaj z lewej strony była wartość większości na przykład 15 stopni wykonać się i w ale ale wtedy nie powinien się wykazać zobaczmy czy tak faktycznie się stanie tak mamy informacje tylko ciemność link z informacją że większe g19 jest większy od dziesięciu dokładnie tak się stało drukowany jest tylko tutaj pierwszy ten ciąg string który należy do nich oczywiście to co należy do ojca również jak gdyby identyfikujemy przez poczwórne poczwórne spacją wcięcie dodajemy te cztery spacje aby wskazać to co należy do else jeżeli chcemy zakończyć całą instrukcja warunkowa która składa się tym razem z i else to usuwamy poczwórne wcięcie i zaczynamy pisać dalszą część kodu tutaj piszemy dalszą część progu po prostu bez tego wcięcia bardzo ważne jest oczywiście że jest zawsze musi występować na końcu warunków logicznych i zawsze najpierw musi być oczywiście i w świecie widać ale występuje na samym końcu to jest bardzo ważne że zawsze pojawiają się na samym końcu ponieważ jeszcze możemy troszeczkę rozbudować instrukcja warunkowa if-else to jeszcze dodatkowy człon i to już jest ostatni na szczęście to że to ostatnia wariacja co możemy zrobić w przypadku instrukcji warunkowej i w a mianowicie możemy wstawić tutaj połączenie słów l z i jednocześnie i w tym skrótem jest l i w taka dość przewrotnie tutaj nazwa w języku python została zastosowana ponieważ większość języków programowania mamy do czynienia albo selfie wpisane łącznie albo elsie w mediolanie pisane oddzielnie to tutaj składnia to jest taka że słówkiem które możemy umiejscowić pomiędzy izrael jest słówko l i bardzo ważne jest tutaj zapamiętać to kolejność że kolejność jest dokładnie taka że zaczynamy od zwykłego ifa jest to pierwszy warunek następnie elif na to że jest to kolejny warunek bo jest zawarte słówko i w czym możemy wstawić warunek który za chwilę tutaj skonstruujemy ale dodatkowo jest tutaj też część główka l tutaj to l z plastiku abs czyli w przeciwnym wypadku czyli ten warunek i w jest sprawdzany tylko w przeciwnym wypadku kiedy nie zostanie spełniony ten pierwszy i wtedy może brzmi to trochę zagmatwane ale na przykładzie myślę że spokojnie to zrozumiecie o co tutaj chodzi zobaczcie skonstruujemy teraz może posłużmy się z innymi aby nie powtarzać tych dwóch zmiennych wartości aby było nam łatwiej operować i przypiszmy te wartości do zmiennej bezpośrednio tak aby 15 prezentowana przez zmienną x natomiast dziesiątka reprezentowana przez zmienną y to co teraz zrobię to zastąpić je x i y do 15 10 wartościami x y które faktycznie również takie wartości przechowuje czyli tak naprawdę tutaj nie zmieniłem natomiast elsie wiesz co powiedzieliśmy również jest instrukcja warunkowa również musi posiadać jakieś jakieś porównanie tak dlatego tutaj skonstruujemy sobie w drugą stronę czyli x jest mniejsze od y a e tak e l i również musi się skończyć w krokiem to co ma należeć do tego elifan również oczywiście identyfikujemy poczwórną spadkiem to tyczy się wszystkiego no i tutaj przyniesiemy dominikę z usa która jest pod spodem przeniesiemy to linijkę serca ponieważ mamy tutaj wypisane właśnie mniejsze możesz to wypiszemy żeby to było jasne że x jest mniejsze od y a a tutaj x większe od y y to było wszystko jasne no właśnie i tak wygląda teraz nasza konstrukcja sprawdzamy warunek czy ich jest większe od y a e v siema delikatną do tego etykietę jeżeli okazało się to nieprawdą czyli i z nie był większy ode mnie ręka przechodzimy do else a ale efekt który sprawdza kolejny warunek warunek sprawdza no i jest tutaj taki czy x może jest mniejszy od y a skoro nie był większy ode mnie 3 nie jest mniejsza y a skoro okaże się to prawdą że to jest prawda i zmniejsza y a to wydrukujemy na ekranie naszej konsoli x mniejsze od y a natomiast mamy jeszcze instrukcję s która tutaj na razie nic nie drukuje należy uzupełnić takiego warunku tutaj nie mamy przewidzianego który nie spełni jakieś dwie wartości jak gdyby nie są tutaj brane pod uwagę w tych dwóch operatorów porównaniu do sądu oczywiście wartości równe sobie kiedy x wynosi tyle samo co y oczywiście nie załapie się na żaden z tych warunków ponieważ nie mamy tutaj takiego warunku który sprawiłby równość dlatego fejsie nie musimy oczywiście chcesz tego warunku wręcz nie możemy to jest zabronione żeby napisać warunek przy x jest równy y ale wiemy że to ostatnia z możliwości jakie tutaj nie zostały sprawdzone tak więc posłużmy się z instrukcją else aby wydrukować informację że x równe y powinno to jest ostatni z tych przypadków przetestujmy teraz dave wali wszystkie wariacje na wszystkie możliwe możliwości tego x i y a zaczynając od tego że faktycznie najpierw x jest większy od y a e i wynosi 15 y wynosi 10 i zobaczmy która z tych dni i zostanie wykonana mamy informację że x jest mniejsze od y a dokładnie wykonała się tylko i wyłącznie instrukcja i w bo kiedy jedna z tych instrukcji zostanie wykonana czyli na przykład i w wszystkie pozostałe są przerywane linie są wykonywane zmieńmy teraz wartości tak aby to y większy od x a czyli na przykład tutaj wartość 20 a i kto wie może zmniejszyć jeszcze 10 a teraz przeanalizujmy ich nie jest większe od y a na pewno nie jest więc to się nie wykona i przejdziemy do kolejnej instrukcji warunkowej który sprawdza czy ich zmniejsza y a faktycznie 10 jest mniejsze od dwadzieścia więc powinniśmy uzyskać na ekranie konsoli ten ciąg znaków testy zobaczmy czy tak faktycznie się stanie powiększa to x mniejsze od y a faktycznie działa wydrukować się tylko ta druga ręka oczywiście s nie jest wykonywany bo tak instrukcji iv i v e l zawsze wykonywane wykonana może zostać tylko jedna z tych instrukcji gdyby tylko jeden taki blok kodu dobra i zobaczmy ostatni z tych przypadków kiedy zrobimy taki specyficzny przypadek kiedy x i y są dokładnie sobie równe to nie jest sprawdzane ani w tym warunku ani w tym warunku do różanego warunku nie ma ale wiemy że to wykona się zawsze kiedy nieprzewidzianą takiego przypadku który by zawierał to zobaczmy na ekranie konsoli rezultat faktycznie mamy informacje że x jest równy y obie wykonał się po prostu s mimo że nie sprawdzał żadnej równości takich i w elfów możemy zagnieżdżać przepraszam i ale może być dokładnie tylko jeden w każdej instrukcji warunkowej taki i ale może się pojawić tylko jeden i zawsze na początku ale są się skończyć instrukcja warunkowa natomiast taki element który znajduje się tutaj wewnątrz ich może być nieskończenie wiele wewnątrz wewnątrz jednego jednej instrukcji i zobaczcie że tutaj nie ma żadnego błędu moglibyśmy tutaj sprawdzić jakąkolwiek wartość na przykład 3 x jest równy y no to już mamy sprawdzane tutaj będę musiał znaleźć jakiś inny przypadek który nieustannie na przykład 3 x jest równe 10 jeśli tylko x okaże się równie 10 wypiszmy na ekranie konsoli że x jest równe 10 i zobaczmy czy takie informacje uzyskamy to faktycznie istnieje trudne dziesięciu zobaczmy na ekranie zadali uzyskaliśmy właśnie informację że x jest równe 10 może to nie ma to większego sensu ale to miało być tylko przykład aby pokazać że tych elfów wewnątrz tutaj może być zamieszczonych nieskończenie wiele tyle ile tylko potrzebujemy ważne aby ich był jeden i elvis był jeden dobra w tym odcinku na temat instrukcji warunkowych wcześniej również operatorów porównania które służą nam do zawracania typów logicznych od którego zaczęliśmy czyli pokazanie wartości true false które właśnie kwalifikują się pod wartości logiczne no to w tym odcinku to już wszystko mam nadzieję że pokazałem to w sposób jasny że udało się uda się wszystko zrozumieć tym odcinku bardzo serdecznie dziękuję ci za uwagę tak jak zawsze liczy oczywiście na subskrypcję mojego kanału abyś nie przegapił kolejnych odcinków liczę również na oceny i komentarze przejść do usłyszenia w kolejnych częściach kursu na moim kanale